کتاب ساختمان دادهها و الگوریتمها: حل مسائل در Codeforces و LeetCode با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان دادهها و الگوریتمها: حل مسائل در Codeforces و LeetCode
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مفاهیم پایه ساختمان داده و الگوریتم
- 2. تحلیل پیچیدگی زمانی و مکانی با نماد O بزرگ
- 3. پیادهسازی و کار با آرایهها در C++
- 4. رشتهها و پردازش متن در مسابقات کدنویسی
- 5. لیستهای پیوندی: انواع و عملیات کلیدی
- 6. پشته و صف: کاربردها در حل مسائل
- 7. صف دوطرفه و مسائل پنجره لغزان
- 8. درخت دودویی و پیمایشهای پیش، میان و پسترتیب
- 9. درخت جستجوی دودویی و عملیات تعادلی
- 10. هیپ و اولویت صف: پیادهسازی و مسائل
- 11. جدول درهمسازی و مدیریت برخورد
- 12. الگوریتم مرتبسازی پایه: حبابی، انتخابی، درجی
- 13. مرتبسازی سریع و ادغامی: تقسیم و غلبه
- 14. مرتبسازی شمارشی و پایهای برای اعداد صحیح
- 15. جستجوی خطی و دودویی در آرایههای مرتب
- 16. الگوریتم دو اشارهگر و پنجره لغزان
- 17. الگوریتم بکترکینگ: اصول و مسائل کلاسیک
- 18. تکنیکهای جستجوی عمق اول و اول سطح در گراف
- 19. پیمایش گراف با BFS و DFS: مسائل عملی
- 20. تشخیص مولفههای همبند و دو بخشی بودن گراف
- 21. الگوریتم دایجسترا برای کوتاهترین مسیر
- 22. الگوریتم بلمن-فورد و فلوید-وارشال
- 23. درخت پوشای کمینه با کروسکال و پریم
- 24. الگوریتمهای برنامهریزی پویا: رویکرد از بالا به پایین
- 25. مسئله کولهپشتی ۰-۱ و کولهپشتی کسری
- 26. دنبالههای زیرمسئله: بیشترین زیردنباله صعودی
- 27. مسئله ویرایش فاصله و تشابه رشتهها
- 28. برنامهریزی پویا روی درخت: قطر و حداکثر جمع
- 29. الگوریتم حریصانه: زمانبندی و انتخاب فعالیت
- 30. الگوریتمهای بخش بندی و ادغام بازهها
- 31. بازهبندی و درخت بازه: پرسوجوی محدوده
- 32. درخت قطعه: ساخت، بهروزرسانی و پرسوجو
- 33. درخت فنویک و کاربرد در جمع محدوده
- 34. الگوریتم MO و پردازش آفلاین پرسوجوها
- 35. نمایش اعداد بزرگ و عملیات حسابی پایه
- 36. جستجوی دودویی پاسخ: مسائل حداقلسازی بیشینه
- 37. الگوریتم بیتی و ماسکگذاری: زیرمجموعهها
- 38. مبانی نظریه اعداد: GCD، LCM و غربال
- 39. توان سریع و ضرب ماتریسی در مسائل
- 40. الگوریتمهای شمارش: ترکیبیات و جایگشت
- 41. تکنیکهای حل مسئله در Codeforces: دستهبندی
- 42. مسائل سطح A و B Codeforces: استراتژی و حل
- 43. مسائل سطح C و D Codeforces: تحلیل عمیق
- 44. مسائل سطح E Codeforces: الگوریتمهای پیشرفته
- 45. الگوریتمهای خاص LeetCode: آرایه و رشته
- 46. مسائل LeetCode: درخت و گراف
- 47. مسائل LeetCode: برنامهریزی پویا و حریصانه
- 48. مسائل LeetCode: طراحی و پیادهسازی ساختمان داده
- 49. بهینهسازی حافظه و زمان در راهحلهای مسابقه
- 50. اشکالزدایی و تست کد با موارد مرزی
- 51. مرور جامع و شبیهسازی مسابقه
تگها:
Codeforces
LeetCode
آمادگی مصاحبه
الگوریتم
برنامه نویسی رقابتی
پایتون
حل مسئله
ساختمان داده
سی پلاس پلاس
مسائل الگوریتمی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.