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