کتاب ساختمان داده ها و الگوریتم ها: برای همه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: برای همه
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مقدمهای بر ساختمان دادهها و الگوریتمها
- 2. تحلیل پیچیدگی زمانی با نماد O بزرگ
- 3. تحلیل پیچیدگی فضایی
- 4. آرایهها و عملیات پایه
- 5. لیستهای پیوندی ساده
- 6. لیستهای پیوندی دوطرفه و حلقوی
- 7. پشته و پیادهسازی آن
- 8. صف و انواع آن
- 9. صف اولویت و پیادهسازی با آرایه
- 10. درخت: تعریف و اصطلاحات پایه
- 11. درخت دودویی و پیمایشها
- 12. درخت جستجوی دودویی
- 13. عملیات درج و حذف در BST
- 14. درخت AVL و توازن
- 15. درخت سرخ-سیاه
- 16. درخت هافمن و فشردهسازی داده
- 17. هیپ و عملیات پایه
- 18. مرتبسازی با هیپ
- 19. جدول درهمسازی و تابع هش
- 20. مدیریت برخورد در هش
- 21. گراف: تعریف و نمایش با ماتریس و لیست
- 22. پیمایش گراف با BFS
- 23. پیمایش گراف با DFS
- 24. الگوریتم دایکسترا برای کوتاهترین مسیر
- 25. الگوریتم بلمن-فورد
- 26. الگوریتم فلوید-وارشال
- 27. الگوریتم پریم برای درخت پوشای کمینه
- 28. الگوریتم کروسکال
- 29. مرتبسازی حبابی
- 30. مرتبسازی انتخابی
- 31. مرتبسازی درجی
- 32. مرتبسازی ادغامی
- 33. مرتبسازی سریع
- 34. مرتبسازی شمارشی
- 35. مرتبسازی پایهای
- 36. جستجوی خطی و دودویی
- 37. جستجوی درونیابی
- 38. الگوریتم تقسیم و غلبه
- 39. الگوریتم برنامهریزی پویا: مفاهیم پایه
- 40. مسئله دنباله افزایشی بیشینه
- 41. مسئله کولهپشتی
- 42. ضرب زنجیرهای ماتریسها
- 43. الگوریتم حریصانه و کاربردها
- 44. الگوریتم عقبگرد: مسئله هشت وزیر
- 45. الگوریتم شاخه و حد
- 46. الگوریتم تطبیق رشته با brute force
- 47. الگوریتم KMP برای تطبیق رشته
- 48. الگوریتم رابین-کارپ
- 49. الگوریتم بایر-مور
- 50. نمادگذاری مجانبی و روابط بازگشتی
- 51. تحلیل بازگشت با قضیه اصلی
- 52. مرتبسازی توپولوژیک
- 53. الگوریتم فلوید برای تشخیص دور
- 54. الگوریتم تارجان برای مؤلفههای قویاً همبند
- 55. الگوریتم فورد-فالکرسون برای بیشینه جریان
- 56. الگوریتم ادموندز-کارپ
- 57. الگوریتم تطبیق دوخطی
- 58. الگوریتم مرتبسازی خارجی
- 59. ساختار داده union-find
- 60. الگوریتم ضرب سریع اعداد بزرگ
- 61. الگوریتم جستجوی نمایی و دودویی در آرایه چرخشی
- 62. الگوریتم یافتن میانه در جریان داده
- 63. الگوریتم رمزگذاری ساده با کلید متقارن
- 64. الگوریتم هش رمزنگارانه
- 65. الگوریتم بیتمپ و کاربرد در جستجو
- 66. ساختار داده بلوم فیلتر
- 67. ساختار داده درخت تری
- 68. ساختار داده درخت قطعه
- 69. ساختار داده درخت فنویک
- 70. الگوریتمهای تصادفی و نمونهگیری
- 71. الگوریتم تقریبی برای مسائل NP-سخت
- 72. چندجملهایسازی و NP-کامل
- 73. مرور و جمعبندی مفاهیم کلیدی
تگها:
Algorithms
Data Structures
الگوریتم
برنامه نویسی
پیچیدگی زمانی
تحلیل الگوریتم
جستجو
ساختار داده
ساختمان داده
مرتب سازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.