کتاب ساختمان داده ها و الگوریتم ها: با ما دنیا را تغییر دهید با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: با ما دنیا را تغییر دهید
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مقدمهای بر ساختمان دادهها و الگوریتمها
- 2. تحلیل پیچیدگی زمانی و نماد Big O
- 3. تحلیل پیچیدگی فضایی
- 4. آرایهها و عملیات پایه
- 5. لیستهای پیوندی: انواع و کاربردها
- 6. پیادهسازی پشته با آرایه و لیست پیوندی
- 7. صفها و صفهای دایرهای
- 8. درختها: مفاهیم و انواع
- 9. درختهای دودویی: پیمایش و ذخیرهسازی
- 10. درختهای جستجوی دودویی
- 11. درختهای AVL و متوازنسازی
- 12. درختهای قرمز-سیاه
- 13. هیپها و صفهای اولویت
- 14. مرتبسازی درجی و انتخابی
- 15. مرتبسازی حبابی و بهبود آن
- 16. مرتبسازی ادغامی
- 17. مرتبسازی سریع
- 18. مرتبسازی هرمی
- 19. مرتبسازی شمارشی و سطلی
- 20. جستجوی خطی و دودویی
- 21. جستجوی درونیابی
- 22. جدولهای درهمسازی و توابع هش
- 23. رفع برخورد در درهمسازی
- 24. گرافها: نمایش با ماتریس و لیست
- 25. پیمایش گراف با BFS و DFS
- 26. الگوریتم دایکسترا برای کوتاهترین مسیر
- 27. الگوریتم کروسکال و پریم برای درخت پوشای کمینه
- 28. مرتبسازی توپولوژیک
- 29. الگوریتم بازگشتی و حل برج هانوی
- 30. تکنیک تقسیم و غلبه
- 31. برنامهریزی پویا: مفاهیم و مثالها
- 32. مسئله کولهپشتی با برنامهریزی پویا
- 33. دنبالههای افزایشی و زیررشته مشترک
- 34. الگوریتم حریصانه و کاربردها
- 35. مسئله فروشنده دورهگرد با الگوریتمهای تقریبی
- 36. الگوریتمهای عقبگرد و مسئله هشت وزیر
- 37. درختهای باینری نمایهشده
- 38. فشردهسازی داده با کدگذاری هافمن
- 39. الگوریتم تطابق رشته: KMP و بوییر-مور
- 40. درختهای سگمنت و کاربردها
- 41. درختهای فنویک (BIT)
- 42. الگوریتمهای مبتنی بر شانس (تصادفی)
- 43. مرتبسازی سریع تصادفی
- 44. الگوریتمهای جستجوی الگو در متن
- 45. پیادهسازی صف با دو پشته
- 46. حلقههای بینهایت و اشکالزدایی الگوریتم
- 47. تحلیل الگوریتمهای بازگشتی با معادلات بازگشتی
- 48. الگوریتمهای جستجوی محلی و بهینهسازی
- 49. الگوریتمهای رشتهای: واژگونی و چرخش
- 50. ساختار داده تری (Trie) و جستجوی پیشوندی
- 51. الگوریتمهای گراف: تشخیص دور و رنگآمیزی
- 52. مسئله جفتهای نزدیک با الگوریتمهای خطی
- 53. الگوریتمهای محاسباتی اعداد بزرگ
- 54. کاربرد ساختمان داده در پایگاههای داده
- 55. تحلیل الگوریتمهای مرتبسازی پایدار
- 56. الگوریتمهای حافظهکارا و مرتبسازی خارجی
- 57. ساختار داده اسپلی و خودتنظیمشونده
- 58. الگوریتمهای شاخه و حد (Branch and Bound)
- 59. مسئله تطابق الگو با عبارات باقاعده
- 60. الگوریتمهای پارتیشنبندی و تقسیم داده
- 61. بهینهسازی الگوریتم با حافظهنهان
- 62. الگوریتمهای محاسباتی ماتریس و ضرب سریع
- 63. متدهای پیشرفته تحلیل پیچیدگی: مرتبههای لگاریتمی و نمایی
- 64. پیادهسازی صف اولویت با هیپ دوجملهای
- 65. الگوریتمهای جستجوی دودویی در فضای چندبعدی
- 66. الگوریتمهای تطابق زیررشته با پسوند (Suffix Array)
- 67. الگوریتمهای گراف: مسیر اویلری و همیلتونی
- 68. ساختار دادههای جزیرهای و اجتماع-جستجو
- 69. الگوریتمهای رمزنگاری ساده: هش و چکسام
- 70. کاربرد عملی ساختمان داده در سیستمهای عامل
- 71. الگوریتمهای زمانبندی و صفهای اولویتدار
- 72. الگوریتمهای محاسباتی سریع با آرایههای فشرده
- 73. الگوریتمهای پیشرفته جستجوی دودویی در آرایههای چرخشی
- 74. الگوریتمهای ادغام دادههای بزرگ
- 75. تکنیکهای بهینهسازی کد برای الگوریتمها
- 76. الگوریتمهای محاسبه فاصله و شباهت بین رشتهها
- 77. الگوریتمهای گراف: برش کمینه و جریان بیشینه
- 78. ساختار دادههای توزیعشده و هماهنگسازی
- 79. الگوریتمهای مسیریابی در شبکهها
- 80. تحلیل الگوریتمهای حریصانه با مثالهای واقعی
- 81. الگوریتمهای جستجوی الگو در دادههای حجیم
- 82. الگوریتمهای محاسباتی برای دادههای مکانی
- 83. کاربرد الگوریتمها در هوش مصنوعی و یادگیری ماشین
- 84. الگوریتمهای فشردهسازی بدون اتلاف داده
- 85. الگوریتمهای محاسباتی برای مسائل NP-سخت
- 86. مرور و جمعبندی ساختمان داده و الگوریتمهای کلیدی
تگها:
Algorithms
Data Structures
الگوریتم
برنامه نویسی
پیچیدگی زمانی
حل مسئله
ساختمان داده
طراحی الگوریتم
علم کامپیوتر
مهندسی کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.