کتاب ساختمان داده ها و الگوریتم ها: آغاز یک ماجراجویی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: آغاز یک ماجراجویی

موضوع کلی: برنامه نویسی

موضوع میانی: الگوریتم‌ها و ساختمان داده‌ها

📋 سرفصل‌های دوره

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.