کتاب ساختمان داده ها و الگوریتم ها: جامع تر از همیشه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: جامع تر از همیشه
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مقدمهای بر ساختمان دادهها و الگوریتمها
- 2. تحلیل پیچیدگی زمانی و نماد O بزرگ
- 3. تحلیل پیچیدگی فضایی
- 4. آرایهها و عملیات پایه
- 5. لیستهای پیوندی ساده
- 6. لیستهای پیوندی دوطرفه
- 7. لیستهای پیوندی حلقوی
- 8. پیادهسازی پشته با آرایه و لیست پیوندی
- 9. پیادهسازی صف با آرایه و لیست پیوندی
- 10. صف حلقوی
- 11. درخت: مفاهیم پایه و اصطلاحات
- 12. درخت دودویی و خواص آن
- 13. پیمایش درخت دودویی: پیشوندی، میانوندی، پسوندی
- 14. درخت جستجوی دودویی
- 15. حذف و درج در درخت جستجوی دودویی
- 16. درخت AVL و چرخشها
- 17. درخت قرمز-سیاه
- 18. درخت هرم (Heap) و صف اولویت
- 19. مرتبسازی هرمی
- 20. جدول هش و توابع هش
- 21. مدیریت تصادم در جدول هش
- 22. درخت B و کاربرد آن
- 23. درخت Trie
- 24. گراف: مفاهیم پایه و نمایش
- 25. پیمایش گراف: BFS
- 26. پیمایش گراف: DFS
- 27. الگوریتم دایکسترا برای کوتاهترین مسیر
- 28. الگوریتم بلمن-فورد
- 29. الگوریتم فلوید-وارشال
- 30. الگوریتم پریم برای درخت پوشای کمینه
- 31. الگوریتم کروسکال برای درخت پوشای کمینه
- 32. مرتبسازی حبابی
- 33. مرتبسازی انتخابی
- 34. مرتبسازی درجی
- 35. مرتبسازی ادغامی
- 36. مرتبسازی سریع
- 37. مرتبسازی شمارشی
- 38. مرتبسازی پایهای
- 39. جستجوی خطی
- 40. جستجوی دودویی
- 41. جستجوی درونیابی
- 42. الگوریتم عقبگرد (Backtracking)
- 43. مسئله هشت وزیر با عقبگرد
- 44. الگوریتم برنامهریزی پویا
- 45. مسئله کولهپشتی با برنامهریزی پویا
- 46. دنبالهی مشترک افزایشی
- 47. الگوریتم حریصانه
- 48. مسئله انتخاب فعالیت با الگوریتم حریصانه
- 49. الگوریتم تقسیم و حل
- 50. ضرب ماتریسها با استراسن
- 51. الگوریتم هافمن برای کدگذاری
- 52. الگوریتم جستجوی زیررشته
- 53. الگوریتم KMP
- 54. الگوریتم بایر-مور
- 55. نمایش اعداد بزرگ و عملیات روی آن
- 56. الگوریتم فلوید برای تشخیص دور
- 57. الگوریتم کوهن-ماکلی برای مؤلفههای قویاً همبند
- 58. مسئله فروشنده دورهگرد با برنامهریزی پویا
- 59. مسئله فروشنده دورهگرد با عقبگرد
- 60. الگوریتم نزدیکترین جفت نقاط
- 61. الگوریتم مسیریابی در شبکه
- 62. الگوریتم تطبیق الگو با خودکار
- 63. ساخت درخت باینری از روی پیشوندی و میانوندی
- 64. تعادلسازی درخت دودویی
- 65. الگوریتم مرتبسازی توپولوژیک
- 66. الگوریتم جستجوی عمقی در گراف جهتدار
- 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. الگوریتم چرخش ماتریس
- 93. الگوریتم جمع ماتریسهای تنک
- 94. الگوریتم یافتن نزدیکترین عنصر در آرایه مرتب
- 95. الگوریتم بازگشتی برای تولید جایگشتها
- 96. الگوریتم بازگشتی برای تولید زیرمجموعهها
تگها:
Algorithms
Data Structures
آموزش ساختمان داده
الگوریتم
برنامه نویسی
برنامه نویسی پیشرفته
تحلیل الگوریتم
ساختمان داده
کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.