کتاب ساختمان داده ها و الگوریتم ها: آسان تر از همیشه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: آسان تر از همیشه
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مقدمهای بر ساختمان دادهها و الگوریتمها
- 2. تحلیل پیچیدگی زمانی با نماد O بزرگ
- 3. تحلیل پیچیدگی فضایی
- 4. آرایهها: ذخیرهسازی و دسترسی
- 5. لیستهای پیوندی یکطرفه
- 6. لیستهای پیوندی دوطرفه
- 7. لیستهای پیوندی حلقوی
- 8. پیادهسازی پشته با آرایه
- 9. پیادهسازی پشته با لیست پیوندی
- 10. کاربردهای پشته در الگوریتمها
- 11. پیادهسازی صف با آرایه
- 12. پیادهسازی صف با لیست پیوندی
- 13. صفهای حلقوی
- 14. درختهای دودویی: مفاهیم پایه
- 15. پیمایش درخت دودویی (BFS و DFS)
- 16. درختهای جستجوی دودویی (BST)
- 17. عملیات در BST: درج، جستجو و حذف
- 18. درختهای AVL و تعادل
- 19. درختهای قرمز-سیاه
- 20. هیپ (Heap) و صف اولویت
- 21. مرتبسازی هیپ (Heap Sort)
- 22. جدول درهمسازی (Hash Table)
- 23. توابع درهمسازی و برخورد
- 24. زنجیرزنی جداگانه برای حل برخورد
- 25. آدرسدهی باز در درهمسازی
- 26. گرافها: مفاهیم و نمایش
- 27. پیمایش گراف با BFS
- 28. پیمایش گراف با DFS
- 29. الگوریتم دایکسترا برای کوتاهترین مسیر
- 30. الگوریتم بلمن-فورد
- 31. الگوریتم فلوید-وارشال
- 32. درخت پوشای کمینه با کروسکال
- 33. درخت پوشای کمینه با پریم
- 34. مرتبسازی حبابی (Bubble Sort)
- 35. مرتبسازی انتخابی (Selection Sort)
- 36. مرتبسازی درجی (Insertion Sort)
- 37. مرتبسازی ادغامی (Merge Sort)
- 38. مرتبسازی سریع (Quick Sort)
- 39. مرتبسازی شمارشی (Counting Sort)
- 40. الگوریتم جستجوی خطی
- 41. الگوریتم جستجوی دودویی
- 42. الگوریتم جستجوی درونیابی
- 43. الگوریتم عقبگرد (Backtracking)
- 44. مسئله کولهپشتی با برنامهریزی پویا
- 45. الگوریتم ضرب ماتریسها با برنامهریزی پویا
- 46. دنبالههای فرعی با برنامهریزی پویا
- 47. الگوریتم حریصانه (Greedy)
- 48. الگوریتم تقسیم و غلبه (Divide and Conquer)
- 49. الگوریتم تطبیق الگوی ساده
- 50. الگوریتم تطبیق الگوی KMP
- 51. الگوریتم هافمن برای فشردهسازی
- 52. نمایش اعداد بزرگ با آرایه
- 53. الگوریتم ضرب سریع کاراتسوبا
- 54. مرتبسازی توپولوژیک در گراف
- 55. تشخیص دور در گراف
- 56. الگوریتم رنگآمیزی گراف
- 57. الگوریتم فورد-فولکرسون برای جریان
- 58. الگوریتم زوایای چپ (Leftist Heap)
- 59. الگوریتم فیبوناچی هیپ
- 60. درخت باینومال
- 61. الگوریتم مرتبسازی پایهای (Radix Sort)
- 62. الگوریتم مرتبسازی سطلی (Bucket Sort)
- 63. تحلیل حالت متوسط الگوریتمها
- 64. نمادهای امگا و تتا در تحلیل
- 65. پیچیدگی زمانی بازگشتی
- 66. درختهای قطعهبندی (Segment Tree)
- 67. درخت بیت (Fenwick Tree)
- 68. فشردهسازی داده با LZW
- 69. الگوریتمهای تصادفی (Randomized)
- 70. مسئله فروشنده دورهگرد (TSP) با برنامهریزی پویا
- 71. الگوریتم نزدیکترین جفت نقاط
- 72. جستجوی عمق اول در درخت
- 73. جستجوی سطح اول در درخت
- 74. ماتریسهای اسپارس (Sparse)
- 75. لیستهای پرشی (Skip List)
- 76. الگوریتم ضرب زنجیرهای ماتریسها
- 77. الگوریتم تطبیق پرانتزها با پشته
- 78. تبدیل عبارت میانوندی به پسوندی
- 79. ارزیابی عبارت پسوندی
- 80. الگوریتم محاسبه توان با تقسیم و غلبه
- 81. الگوریتم جستجوی دودویی در آرایه چرخیده
- 82. الگوریتم ادغام دو آرایه مرتب
- 83. الگوریتم حذف عناصر تکراری
- 84. الگوریتم یافتن میانه دو آرایه مرتب
- 85. الگوریتم یافتن عنصر اکثریت
- 86. الگوریتم یافتن زیرآرایه با بیشترین مجموع
- 87. الگوریتم چرخش آرایه
- 88. الگوریتم معکوسسازی لیست پیوندی
- 89. الگوریتم تشخیص حلقه در لیست پیوندی
- 90. الگوریتم ادغام دو لیست پیوندی مرتب
- 91. الگوریتمهای پایه در پردازش رشته
- 92. الگوریتم رمزگذاری ساده (Caesar Cipher)
- 93. تحلیل پیچیدگی الگوریتمهای بازگشتی با قضیه اصلی
تگها:
data structure
آموزش الگوریتم
الگوریتم
برنامه نویسی
پایتون
جستجو
حل مسئله
ساختمان داده
طراحی الگوریتم
مرتب سازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.