کتاب ساختمان داده ها و الگوریتم ها: تکنیک های بهینه سازی و حل مسئله با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: تکنیک های بهینه سازی و حل مسئله
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مقدمهای بر ساختمان دادهها و الگوریتمها
- 2. تحلیل پیچیدگی زمانی و نماد O بزرگ
- 3. تحلیل پیچیدگی فضایی
- 4. آرایهها و عملیات پایه
- 5. لیستهای پیوندی یکطرفه
- 6. لیستهای پیوندی دوطرفه و حلقوی
- 7. پشتهها و پیادهسازی
- 8. صفها و انواع آن
- 9. درختهای دودویی و پیمایش
- 10. درختهای جستجوی دودویی
- 11. درختهای AVL و خودمتوازنشونده
- 12. درختهای قرمز-سیاه
- 13. هیپ دودویی و صف اولویت
- 14. جدولهای هش و توابع هش
- 15. مدیریت برخورد در هش
- 16. الگوریتم جستجوی خطی
- 17. الگوریتم جستجوی دودویی
- 18. الگوریتم مرتبسازی حبابی
- 19. الگوریتم مرتبسازی انتخابی
- 20. الگوریتم مرتبسازی درجی
- 21. الگوریتم مرتبسازی ادغامی
- 22. الگوریتم مرتبسازی سریع
- 23. الگوریتم مرتبسازی هرمی
- 24. الگوریتم مرتبسازی شمارشی
- 25. الگوریتم مرتبسازی پایهای
- 26. روش تقسیم و حل
- 27. برنامهنویسی پویا: مفاهیم پایه
- 28. برنامهنویسی پویا: مسئله کولهپشتی
- 29. برنامهنویسی پویا: طولانیترین زیررشته مشترک
- 30. الگوریتم حریصانه: مفاهیم و کاربردها
- 31. الگوریتم حریصانه: کدگذاری هافمن
- 32. الگوریتم عقبگرد: مسئله هشت وزیر
- 33. الگوریتم عقبگرد: مسئله رنگآمیزی گراف
- 34. گرافها و نمایش آنها
- 35. پیمایش گراف: جستجوی اول سطح
- 36. پیمایش گراف: جستجوی اول عمق
- 37. الگوریتم دایکسترا برای کوتاهترین مسیر
- 38. الگوریتم بلمن-فورد برای مسیر کوتاه
- 39. الگوریتم فلوید-وارشال برای همه مسیرها
- 40. الگوریتم پریم برای درخت پوشای کمینه
- 41. الگوریتم کراسکال برای درخت پوشای کمینه
- 42. مرتبسازی توپولوژیکی
- 43. تشخیص مؤلفههای همبند قوی
- 44. الگوریتم تطابق الگو: ساده
- 45. الگوریتم تطابق الگو: KMP
- 46. الگوریتم تطابق الگو: رابین-کارپ
- 47. الگوریتم فشردهسازی دادهها
- 48. الگوریتم جستجوی رشتهای
- 49. الگوریتمهای تصادفی
- 50. الگوریتمهای تقریبی
- 51. الگوریتمهای آنلاین
- 52. درختهای باینری شاخص (BIT)
- 53. درخت قطعه و کاربردها
- 54. درخت کارتزین
- 55. تکنیک دو اشارهگر
- 56. تکنیک پنجره لغزان
- 57. تکنیک بیدارباش و پیشپردازش
- 58. پیچیدگی محاسباتی و کلاس P و NP
- 59. مسائل NP-کامل و کاهش
- 60. الگوریتمهای شبهچندجملهای
- 61. استفاده از حافظه نهان در الگوریتمها
- 62. الگوریتمهای موازی و توزیعشده
- 63. الگوریتمهای بازگشتی و بهینهسازی
- 64. تحلیل آماری الگوریتمها
- 65. الگوریتمهای مرتبسازی خارجی
- 66. ساختمان دادههای پیشرفته: درخت B
- 67. ساختمان دادههای پیشرفته: بلوم فیلتر
- 68. ساختمان دادههای پیشرفته: اسکیپ لیست
- 69. الگوریتمهای محاسباتی برای رشتهها
- 70. الگوریتمهای جبر خطی عددی
- 71. الگوریتمهای هندسی و کاربردها
- 72. الگوریتمهای رمزنگاری ساده
- 73. الگوریتمهای شبیهسازی
- 74. الگوریتمهای بهینهسازی خطی
- 75. الگوریتمهای برنامهریزی پویا برای گراف
- 76. الگوریتمهای حذف و جایگزینی
- 77. تکنیکهای کاهش مسئله
- 78. تکنیکهای جستجوی محلی
- 79. الگوریتمهای شاخه و حد
- 80. الگوریتمهای ترکیبیاتی
- 81. تحلیل الگوریتمهای بازگشتی
- 82. استفاده از توابع بازگشتی در حل مسائل
- 83. الگوریتمهای مرتبط با ماتریسها
- 84. الگوریتمهای محاسبه اعداد بزرگ
- 85. الگوریتمهای محاسبه اعداد اول
- 86. الگوریتمهای جستجوی دودویی پیشرفته
- 87. الگوریتمهای مرتبسازی مقایسهای
- 88. الگوریتمهای مرتبسازی غیرمقایسهای
- 89. الگوریتمهای جستجوی درختها
- 90. الگوریتمهای پیمایش گراف پیشرفته
- 91. الگوریتمهای تطابق دقیق و تقریبی
- 92. مرور و جمعبندی تکنیکهای حل مسئله
تگها:
Algorithms
Data Structures
الگوریتم
برنامه نویسی
بهینه سازی
تحلیل الگوریتم
حل مسئله
ساختار داده
ساختمان داده
کدنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.