خواهش میکنم کاریه که ازدستم برمیاد.
درمورد منابع باید عنوان کنم برمی گرده به سطح زبان انگلیسی شما و آشنایی با اصطلاحات انگلیسی درزمینه کامپیوتر و تعابیری که در کتاب های کامپیوتری استفاده میشه چون اینطور مسائل به خودی خود پیچیده هستند درصورتی که با زبان هم آشنایی کامل نداشته باشید اصلا فایده ای نداره ولی درصورتی که تسلط کامل دارید میتونید از کتاب
Introduction to Algorithms(Cormen,Leiserson,Rivest and Stein) - MIT Press
استفاده کنید برای الگوریتم نویسی.دراین کتاب از زبان سودوکد استفاده شده که بسیار راحت قابل فهم می باشد اما زبان نگارش اون کمی سخت می باشد والبته اینکه این کتاب در معتبرترین دانشگاه های جهان نیز داره تدریس میشه وواقعا ازسطوح پایه مرحله به مرحله توضیحات کامل میده.درزمینه فارسی ترجمه همین کتاب باید موجود باشه البته نویسنده اون رو نمیدونم ولی موجوده.
به لینک زیر هم میتونید مراجعه کنی:
fficial&client=firefox-a&channel=fflb" target="_blank" rel="nofollow">عنوان
البته این رو هم عنوان کنم که کتاب های استاد مقسمی در زمینه کتاب های فارسی فوق العاده هستند ومنبع اصلی تمامی کنکور ها محسوب می شوند البته نسخه های مختلف داره که شما باید نسخه کامل رو بگیرید واستفاده کنید نه نسخه کنکوری
موفق باشید