کتاب ساختمان داده ها و الگوریتم ها: برای افزایش کارایی کد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: برای افزایش کارایی کد
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مقدمهای بر ساختمان دادهها و الگوریتمها
- 2. تحلیل پیچیدگی زمانی با نماد O بزرگ
- 3. تحلیل پیچیدگی فضایی
- 4. آرایهها و عملیات پایه
- 5. لیستهای پیوندی ساده
- 6. لیستهای پیوندی دوطرفه
- 7. لیستهای پیوندی حلقوی
- 8. پیادهسازی پشته با آرایه و لیست پیوندی
- 9. کاربردهای پشته در الگوریتمها
- 10. پیادهسازی صف با آرایه و لیست پیوندی
- 11. صف حلقوی و صف دوطرفه
- 12. درختهای دودویی و پیمایشها
- 13. درختهای جستجوی دودویی
- 14. درختهای AVL و توازن
- 15. درختهای قرمز-سیاه
- 16. درختهای هیپ و صف اولویت
- 17. مرتبسازی درجی
- 18. مرتبسازی حبابی
- 19. مرتبسازی انتخابی
- 20. مرتبسازی ادغامی
- 21. مرتبسازی سریع
- 22. مرتبسازی هرمی
- 23. مرتبسازی شمارشی
- 24. مرتبسازی پایهای
- 25. جستجوی خطی و دودویی
- 26. جدول درهمسازی و توابع درهم
- 27. حل برخورد در درهمسازی
- 28. گراف و نمایش آن
- 29. پیمایش گراف با BFS
- 30. پیمایش گراف با DFS
- 31. الگوریتم دایکسترا برای کوتاهترین مسیر
- 32. الگوریتم بلمن-فورد
- 33. الگوریتم فلوید-وارشال
- 34. الگوریتم پریم برای درخت پوشای کمینه
- 35. الگوریتم کروسکال برای درخت پوشای کمینه
- 36. مرتبسازی توپولوژیک
- 37. الگوریتم عقبگرد و مساله هشت وزیر
- 38. برنامهنویسی پویا و مساله کولهپشتی
- 39. الگوریتم حریصانه و مساله سکه
- 40. الگوریتم تطابق الگو با روش ساده
- 41. الگوریتم KMP برای تطابق الگو
- 42. الگوریتم بایر-مور
- 43. الگوریتمهای تقسیم و حل
- 44. الگوریتم ضرب ماتریس استراسن
- 45. الگوریتم نزدیکترین جفت نقاط
- 46. الگوریتم رمزگذاری پایه
- 47. الگوریتم فشردهسازی هافمن
- 48. الگوریتم جستجوی دودویی در آرایه مرتب
- 49. الگوریتم جستجوی درونیابی
- 50. الگوریتم فاکتوریل و دنباله فیبوناچی
- 51. الگوریتم بسط اقلیدس
- 52. الگوریتم تواندهی سریع
- 53. الگوریتم مرتبسازی خارجی
- 54. الگوریتمهای تصادفی و مونت کارلو
- 55. تحلیل پیچیدگی الگوریتمهای بازگشتی
- 56. استفاده از ساختمان داده در طراحی پایگاه داده
- 57. الگوریتم فشردهسازی متن با LZW
- 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. الگوریتم حذف گره در درخت AVL
- 84. الگوریتم حذف گره در درخت قرمز-سیاه
- 85. الگوریتم مدیریت حافظه در لیستهای پیوندی
- 86. الگوریتم بهینهسازی کد با انتخاب ساختمان داده مناسب
- 87. مقایسه کارایی ساختمان دادهها در عمل
تگها:
Algorithm
Data Structures
الگوریتم
برنامه نویسی
بهبود عملکرد
پیچیدگی زمانی
تحلیل الگوریتم
ساختار داده
ساختمان داده
کارایی کد
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.