معرفی
کتاب آشنایی با الگوریتم ها جلد اول با رویکرد خلاقانه نوشته مهدی محمدی, رضا مرتضوی توسط انتشارات دانش پژوهان جوان با موضوع المپیاد به چاپ رسیده است.
معرفی ویژگی های کتاب
- رویکرد آموزشی نوآورانه: به جای ارائهی فرمولهای خشک، روند شکلگیری یک الگوریتم را بهصورت تدریجی و تحلیلی توضیح میدهد.
- مناسب برای المپیاد: تمرینها، مثالها و توضیحات برای درک بهتر ساختارهای داده و الگوریتمهایی انتخاب شدهاند که در آزمونهای المپیاد کاربردی هستند.
- تقویت تفکر الگوریتمی: کتاب ذهن خواننده را به سمت طراحی حل مسئله سوق میدهد، نه صرفاً حفظ الگوریتمها.
- ساده ولی عمیق: مطالب کتاب طوری تنظیم شدهاند که هم برای مبتدیان قابل فهم باشند و هم برای شرکتکنندگان جدی المپیاد، چالشبرانگیز.
ساختار کلی جلد اول
- مقدمهای بر الگوریتمها
- پیچیدگی زمانی و بهینهسازی
- جستجو و مرتبسازی پایه
- روش تقسیم و غلبه
- بازگشت (Recursion)
- برنامهنویسی پویا (مقدماتی)
- تمرینهای خلاقانه برای طراحی الگوریتم
- بررسی نمونه سوالات المپیادی
مناسب چه کسانی است؟
- دانشآموزان دبیرستانی علاقهمند به برنامهنویسی و المپیاد
- کسانی که در دورههای آمادگی المپیاد شرکت میکنند
- دانشجویان تازهوارد رشته مهندسی کامپیوتر یا علوم داده
- معلمها و مدرسانی که به دنبال منابع آموزشی خلاقانه هستند