کتاب مبانی الگوریتم‌ها و پیاده‌سازی در C++

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره مبانی الگوریتم‌ها و پیاده‌سازی در C++

موضوع کلی: علوم کامپیوتر و مهندسی نرم‌افزار

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

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

  • 1. مقدمه‌ای بر الگوریتم‌ها و ساختمان داده‌ها
  • 2. مبانی تحلیل پیچیدگی زمانی
  • 3. نمادگذاری اُ (O بزرگ) و اُگا (Ω بزرگ)
  • 4. تحلیل پیچیدگی مکانی
  • 5. مرور زبان C++ برای الگوریتم‌ها
  • 6. متغیرها، انواع داده و عملگرها در C++
  • 7. ساختارهای کنترلی در C++
  • 8. توابع و بازگشت در C++
  • 9. اشاره‌گرها و ارجاع‌ها در C++
  • 10. آرایه‌ها و رشته‌ها در C++
  • 11. ساختمان داده‌های اولیه: آرایه‌ها
  • 12. عملیات پایه روی آرایه‌ها
  • 13. آرایه‌های پویا و تخصیص حافظه
  • 14. مبانی لیست‌های پیوندی
  • 15. لیست‌های پیوندی یک‌طرفه
  • 16. عملیات روی لیست‌های پیوندی یک‌طرفه
  • 17. لیست‌های پیوندی دوطرفه
  • 18. عملیات روی لیست‌های پیوندی دوطرفه
  • 19. لیست‌های دوری
  • 20. مقدمه‌ای بر پشته‌ها
  • 21. پیاده‌سازی پشته با آرایه
  • 22. پیاده‌سازی پشته با لیست پیوندی
  • 23. کاربردهای پشته
  • 24. مقدمه‌ای بر صف‌ها
  • 25. پیاده‌سازی صف با آرایه
  • 26. پیاده‌سازی صف با لیست پیوندی
  • 27. کاربردهای صف
  • 28. مقدمه‌ای بر درختان
  • 29. درختان دودویی
  • 30. پیمایش درختان دودویی (درون‌ترتیب، پیش‌ترتیب، پس‌ترتیب)
  • 31. درختان جستجوی دودویی (BST)
  • 32. عملیات پایه روی BST
  • 33. حذف گره از BST
  • 34. درختان متوازن (مقدمه)
  • 35. درختان قرمز-سیاه (مقدمه)
  • 36. درختان B (مقدمه)
  • 37. کوهان‌ها (Heaps)
  • 38. کوهان دودویی (Binary Heap)
  • 39. عملیات روی کوهان دودویی (درج، حذف)
  • 40. هرم‌سازی (Heapify)
  • 41. مرتب‌سازی با کوهان (Heap Sort)
  • 42. مقدمه‌ای بر جداول هش
  • 43. توابع هش
  • 44. حل برخورد در جداول هش (روش زنجیره‌ای)
  • 45. حل برخورد در جداول هش (آدرس‌دهی باز)
  • 46. جداول هش خطی
  • 47. جداول هش مربعی
  • 48. مقدمه‌ای بر گراف‌ها
  • 49. نمایش گراف‌ها (ماتریس مجاورت)
  • 50. نمایش گراف‌ها (لیست مجاورت)
  • 51. پیمایش گراف (جستجوی اول سطح - BFS)
  • 52. پیمایش گراف (جستجوی اول عمق - DFS)
  • 53. مرتب‌سازی توپولوژیکی
  • 54. مسائل کوتاه‌ترین مسیر
  • 55. الگوریتم دایکسترا
  • 56. الگوریتم بلمن-فورد
  • 57. مسائل کمترین درخت پوشا
  • 58. الگوریتم پریم
  • 59. الگوریتم کروسکال
  • 60. مقدمه‌ای بر الگوریتم‌های حریصانه
  • 61. مسئله انتخاب فعالیت
  • 62. مسئله کوله‌پشتی کسری
  • 63. کدگذاری هافمن
  • 64. مقدمه‌ای بر برنامه‌نویسی پویا
  • 65. مسئله فیبوناچی با برنامه‌نویسی پویا
  • 66. مسئله کوله‌پشتی (۰/۱)
  • 67. مسئله کوتاه‌ترین مسیر در گراف‌های جهت‌دار با وزن‌های مثبت
  • 68. مسئله تطابق حداکثر در گراف دوبخشی
  • 69. مقدمه‌ای بر الگوریتم‌های جستجو
  • 70. جستجوی خطی
  • 71. جستجوی دودویی
  • 72. درون‌یابی جستجو
  • 73. مقدمه‌ای بر الگوریتم‌های مرتب‌سازی
  • 74. مرتب‌سازی حبابی
  • 75. مرتب‌سازی انتخابی
  • 76. مرتب‌سازی درجی
  • 77. مرتب‌سازی ادغامی (Merge Sort)
  • 78. مرتب‌سازی سریع (Quick Sort)
  • 79. مرتب‌سازی هرمی (Heap Sort)
  • 80. مرتب‌سازی شمارشی
  • 81. مرتب‌سازی مبنایی (Radix Sort)
  • 82. مرتب‌سازی سطلی (Bucket Sort)
  • 83. تحلیل پیچیدگی الگوریتم‌های مرتب‌سازی
  • 84. الگوریتم‌های تصادفی
  • 85. مقدمه‌ای بر الگوریتم‌های تقریبی
  • 86. الگوریتم‌های خوشه‌بندی (مقدمه)
  • 87. k-Means (مقدمه)
  • 88. مقدمه‌ای بر الگوریتم‌های موازی
  • 89. مقدمه‌ای بر الگوریتم‌های توزیع‌شده
  • 90. کاربرد الگوریتم‌ها در علوم داده
  • 91. کاربرد الگوریتم‌ها در شبکه‌های کامپیوتری
  • 92. کاربرد الگوریتم‌ها در رمزنگاری
  • 93. پیاده‌سازی الگوریتم‌ها در C++ (تمرین)
  • 94. ساختمان داده‌های سفارشی در C++
  • 95. کلاس‌ها و اشیاء در C++ برای ساختمان داده‌ها
  • 96. الگوهای C++ (Templates) برای ساختمان داده‌ها
  • 97. مدیریت حافظه و بهینه‌سازی در C++
  • 98. دیباگینگ و تست الگوریتم‌ها در C++
  • 99. مرور الگوریتم‌های پیشرفته
  • 100. آشنایی با کتابخانه‌های استاندارد C++ برای الگوریتم‌ها

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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