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