کتاب آموزش جامع ساختمان داده‌ها با زبان‌های C و C++ (ویژه توسعه‌دهندگان سیستم) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره آموزش جامع ساختمان داده‌ها با زبان‌های C و C++ (ویژه توسعه‌دهندگان سیستم)

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

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

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی الگوریتم و تحلیل پیچیدگی زمانی و مکانی
  • 2. آشنایی با نمادهای مجانبی و تحلیل مرتبه اجرایی
  • 3. مدیریت حافظه در زبان‌های C و C++
  • 4. آرایه‌ها و تخصیص حافظه پویا در زبان سی
  • 5. ساختار داده‌های خطی و مفهوم انتزاعی داده
  • 6. پیاده‌سازی لیست پیوندی یک‌طرفه با اشاره‌گرها
  • 7. مدیریت لیست‌های پیوندی دوطرفه و مزایای آن
  • 8. ساختار داده پشته و کاربردهای آن در فراخوانی توابع
  • 9. پیاده‌سازی پشته با استفاده از آرایه و لیست پیوندی
  • 10. ساختار داده صف و کاربردهای آن در سیستم‌های صف‌بندی
  • 11. پیاده‌سازی صف‌های حلقوی با آرایه‌های ایستا
  • 12. صف‌های اولویت‌دار و روش‌های پیاده‌سازی
  • 13. مبانی بازگشت و تحلیل توابع بازگشتی
  • 14. الگوریتم‌های مرتب‌سازی ساده شامل حبابی و انتخابی
  • 15. الگوریتم‌های مرتب‌سازی پیشرفته شامل ادغامی و سریع
  • 16. جستجوی خطی و جستجوی دودویی در آرایه‌های مرتب
  • 17. درخت‌های دودویی و پیمایش‌های پیش‌سفارش و پس‌سفارش
  • 18. درخت‌های جستجوی دودویی و عملیات درج و حذف
  • 19. موازنه درخت‌ها و آشنایی با درخت‌های AVL
  • 20. ساختار داده هیپ و کاربرد آن در مرتب‌سازی هرمی
  • 21. مفاهیم پایه گراف و روش‌های نمایش ماتریس مجاورت
  • 22. نمایش گراف با لیست مجاورت در زبان C++
  • 23. الگوریتم‌های پیمایش گراف شامل جستجوی اول سطح
  • 24. الگوریتم‌های پیمایش گراف شامل جستجوی اول عمق
  • 25. یافتن کوتاه‌ترین مسیر در گراف با الگوریتم دایکسترا
  • 26. درخت پوشای کمینه و الگوریتم‌های پریم و کراسکال
  • 27. مفهوم درهم‌سازی و توابع هش استاندارد
  • 28. روش‌های مدیریت برخورد در جداول هش
  • 29. ساختار داده‌های پیشرفته شامل ترای برای ذخیره رشته‌ها
  • 30. مدیریت فایل‌ها و ذخیره‌سازی ساختارهای داده در حافظه جانبی
  • 31. بهینه‌سازی کدهای C++ با استفاده از الگوها
  • 32. آشنایی با کتابخانه استاندارد قالب‌ها در سی‌پلاس‌پلاس
  • 33. تحلیل کارایی حافظه در ساختارهای داده پیچیده
  • 34. پیاده‌سازی ساختارهای داده برای سیستم‌های تعبیه شده
  • 35. اصول طراحی ساختار داده‌های ایمن و کارآمد
  • 36. تکنیک‌های تست و عیب‌یابی کدهای مرتبط با ساختار داده
تگ‌ها: آموزش زبان ++C آموزش زبان C الگوریتم و ساختمان داده برنامه‌نویسی C++ برنامه‌نویسی سیستم توسعه نرم‌افزار ساختمان داده پیشرفته ساختمان داده‌ها علوم رایانه مهندسی نرم‌افزار

نظرات

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

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