کتاب مبانی و طراحی الگوریتمها: رویکرد نئاپولیتان
249,950 تومان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب مبانی و طراحی الگوریتمها: رویکرد نئاپولیتان
موضوع کلی: علوم کامپیوتر
موضوع میانی: الگوریتمها و ساختار دادهها
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی و طراحی الگوریتمها: رویکرد نئاپولیتان
- 2. آشنایی با مفاهیم اولیه: الگوریتمها و محاسبات
- 3. مروری بر زبانها و محیطهای برنامهنویسی برای الگوریتمها
- 4. پیچیدگی زمانی و فضایی: معرفی مفاهیم Big O و تحلیل الگوریتمها
- 5. ریاضیات مورد نیاز: لگاریتم، مجموعها، و استقراء
- 6. ساختارهای دادهای پایه: آرایهها و لیستهای پیوندی
- 7. پشتهها و صفها: پیادهسازی و کاربردها
- 8. درختها: مفاهیم پایه، انواع و کاربردها
- 9. درختهای دودویی: جستجو، پیمایش، و پیادهسازی
- 10. درختهای جستجوی دودویی: عملیات اساسی و تعادل
- 11. هیپها و صفهای اولویتدار: پیادهسازی و کاربردها
- 12. هَشینگ: توابع هش، جداول هش، و برخورد
- 13. مرتبسازی: مرتبسازی انتخابی و حبابی
- 14. مرتبسازی ادغامی: الگوریتم و تحلیل
- 15. مرتبسازی سریع: الگوریتم و تحلیل
- 16. مرتبسازی هرمی: الگوریتم و تحلیل
- 17. مقایسه الگوریتمهای مرتبسازی: پیچیدگی و عملکرد
- 18. الگوریتمهای جستجو: جستجوی خطی و دودویی
- 19. جستجو در درختهای جستجوی دودویی
- 20. جستجوی در گراف: مفاهیم پایه
- 21. بازگشت: اصول و کاربردها
- 22. تقسیم و حل: رویکرد و نمونهها
- 23. برنامهنویسی پویا: اصول و کاربردها
- 24. برنامهنویسی پویا: مسائل بهینهسازی
- 25. برنامهنویسی پویا: مسئله کولهپشتی
- 26. برنامهنویسی پویا: کوتاهترین مسیر
- 27. الگوریتمهای حریصانه: اصول و کاربردها
- 28. الگوریتمهای حریصانه: مسئله زمانبندی فعالیتها
- 29. الگوریتمهای حریصانه: رمزنگاری هافمن
- 30. الگوریتمهای گراف: نمایش گرافها
- 31. پیمایش گراف: جستجوی اول سطح (BFS)
- 32. پیمایش گراف: جستجوی اول عمق (DFS)
- 33. یافتن مولفههای همبندی
- 34. تشخیص دور در گراف
- 35. مرتبسازی توپولوژیک
- 36. الگوریتمهای کوتاهترین مسیر: الگوریتم دایجسترا
- 37. الگوریتمهای کوتاهترین مسیر: الگوریتم بلمن-فورد
- 38. الگوریتمهای کوتاهترین مسیر: الگوریتم فلوید-وارشال
- 39. درخت پوشای کمینه: الگوریتم کروسکال
- 40. درخت پوشای کمینه: الگوریتم پریم
- 41. جریان بیشینه: مفاهیم و مدلسازی
- 42. الگوریتم فورد-فالکرسون
- 43. مسائل NP-Complete: معرفی و مفاهیم
- 44. کاهشپذیری و اثبات NP-Completeness
- 45. مسائل NP-Complete: مسئله فروشنده دورهگرد
- 46. مسائل NP-Complete: مسئله SAT
- 47. الگوریتمهای تقریبی: معرفی و مفاهیم
- 48. الگوریتم تقریبی برای مسئله کولهپشتی
- 49. الگوریتم تقریبی برای مسئله پوشش راس
- 50. الگوریتمهای تصادفی: معرفی و مفاهیم
- 51. الگوریتمهای تصادفی: مرتبسازی کوئیکسورت تصادفی
- 52. الگوریتمهای موازی: مقدمهای بر پردازش موازی
- 53. آشنایی با مدلهای محاسباتی موازی
- 54. الگوریتمهای موازی: مرتبسازی
- 55. مباحث پیشرفته در مرتبسازی: مرتبسازی خارجی
- 56. ساختارهای دادهای پیشرفته: درختهای B
- 57. ساختارهای دادهای پیشرفته: درختهای قرمز-سیاه
- 58. ساختارهای دادهای پیشرفته: درختهای 2-3
- 59. تحلیل amortized
- 60. محدودیتهای محاسباتی: نظریه پیچیدگی
- 61. نظریه اطلاعات
- 62. فشردهسازی دادهها: مقدمه و تکنیکهای پایه
- 63. کدگذاری هافمن
- 64. تکنیکهای طراحی الگوریتم: back tracking
- 65. تکنیکهای طراحی الگوریتم: branch and bound
- 66. مسائل بهینهسازی ترکیبیاتی
- 67. بازیابی اطلاعات
- 68. یادگیری ماشینی: مقدمهای بر الگوریتمها
- 69. الگوریتمهای کلاسترینگ
- 70. الگوریتمهای دستهبندی
- 71. وب معنایی و الگوریتمهای مرتبط
- 72. الگوریتمهای دادهکاوی
- 73. الگوریتمهای پردازش تصویر
- 74. الگوریتمهای گرافیک کامپیوتری
- 75. الگوریتمهای رمزنگاری: رمزنگاری متقارن
- 76. الگوریتمهای رمزنگاری: رمزنگاری نامتقارن
- 77. امضاهای دیجیتال
- 78. امنیت اطلاعات و الگوریتمها
- 79. مفاهیم اولیه در طراحی پایگاه داده
- 80. بهینهسازی کوئری در پایگاه دادهها
- 81. الگوریتمهای جستجو در متن
- 82. الگوریتمهای تطابق رشته
- 83. سیستمهای توصیهگر
- 84. الگوریتمهای مسیریابی شبکه
- 85. الگوریتمهای زمانبندی
- 86. الگوریتمهای سیستمهای توزیعشده
- 87. آشنایی با Big Data و الگوریتمهای مرتبط
- 88. الگوریتمهای یادگیری تقویتی
- 89. برنامهنویسی تابعی و الگوریتمها
- 90. مباحث پیشرفته در برنامهنویسی پویا
- 91. بهینهسازی کد و عملکرد الگوریتمها
- 92. آشنایی با کتابخانهها و فریمورکهای الگوریتمی
- 93. آزمون و ارزیابی الگوریتمها
- 94. استفاده از پروفایلرها
- 95. تکنیکهای اشکالزدایی الگوریتمها
- 96. نقشهبرداری و اندازهگیری عملکرد
- 97. چالشهای پیادهسازی الگوریتمها در دنیای واقعی
- 98. اخلاقیات و الگوریتمها
- 99. آینده الگوریتمها و علوم کامپیوتر
- 100. جمعبندی و مرور کلی دوره
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.