کتاب پیادهسازی صفها و پشتهها در زبان C: از تئوری تا عمل با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی صفها و پشتهها در زبان C: از تئوری تا عمل
موضوع کلی: ساختمان دادهها و الگوریتمها
موضوع میانی: ساختارهای دادهای خطی
📋 سرفصلهای دوره
- 1. مقدمهای بر ساختمان داده و الگوریتم
- 2. مروری بر ساختارهای دادهای خطی
- 3. صفها: تعریف و کاربردها
- 4. پشتهها: تعریف و کاربردها
- 5. آشنایی با زبان برنامهنویسی C
- 6. مفاهیم پایهای برنامهنویسی C
- 7. متغیرها، انواع داده و عملگرها در C
- 8. ساختارهای کنترلی در C: شرطی و تکراری
- 9. توابع در C: تعریف و فراخوانی
- 10. آرایهها در C: معرفی و کاربرد
- 11. اشارهگرها در C: مفهوم و استفاده
- 12. ساختمان دادهای صف: پیادهسازی با آرایه
- 13. صفهای دایرهای: پیادهسازی و مزایا
- 14. صفهای اولویتدار: مفهوم و پیادهسازی
- 15. ساختمان دادهای پشته: پیادهسازی با آرایه
- 16. پشتهها و مدیریت حافظه
- 17. پشتهها و ارزیابی عبارات ریاضی
- 18. تبدیل infix به postfix
- 19. تبدیل postfix به infix
- 20. تبدیل infix به prefix
- 21. تبدیل prefix به infix
- 22. کاربرد پشتهها در بررسی پرانتزها
- 23. کاربرد پشتهها در بازگشت (recursion)
- 24. پیادهسازی صف با لیست پیوندی
- 25. پیادهسازی پشته با لیست پیوندی
- 26. مقایسه پیادهسازی صف با آرایه و لیست پیوندی
- 27. مقایسه پیادهسازی پشته با آرایه و لیست پیوندی
- 28. تحلیل پیچیدگی زمانی و مکانی صفها
- 29. تحلیل پیچیدگی زمانی و مکانی پشتهها
- 30. صفهای دوطرفه (Deque): تعریف و پیادهسازی
- 31. کاربردهای صفهای دوطرفه
- 32. پشتههای چندگانه: مفهوم و پیادهسازی
- 33. آشنایی با ساختارهای دادهای انتزاعی (ADT)
- 34. پیادهسازی صفها به صورت ADT
- 35. پیادهسازی پشتهها به صورت ADT
- 36. استفاده از صفها در مدیریت وظایف (Task Management)
- 37. استفاده از پشتهها در جستجوی عمق اول (DFS)
- 38. صفهای مسدودکننده (Blocking Queues)
- 39. پشتههای فراخوانی توابع (Function Call Stack)
- 40. پیادهسازی صفها در سیستمعامل
- 41. پیادهسازی پشتهها در کامپایلرها
- 42. خطاها و استثناها در پیادهسازی صفها و پشتهها
- 43. تست و دیباگینگ پیادهسازی صفها و پشتهها
- 44. بهینهسازی عملکرد صفها و پشتهها
- 45. کاربردهای صفها در شبکههای کامپیوتری
- 46. کاربردهای پشتهها در الگوریتمهای گراف
- 47. صفها و پشتهها در پایگاه دادهها
- 48. پیادهسازی صفها و پشتهها در C++ (مقایسهای)
- 49. پیادهسازی صفها و پشتهها در Java (مقایسهای)
- 50. پیادهسازی صفها و پشتهها در پایتون (مقایسهای)
- 51. طراحی و پیادهسازی یک سیستم صف پیام
- 52. طراحی و پیادهسازی یک سیستم پشته Undo/Redo
- 53. صفها و پشتهها در پردازش تصویر
- 54. صفها و پشتهها در پردازش صدا
- 55. کاربردهای صفها و پشتهها در هوش مصنوعی
- 56. بهبود کارایی پیادهسازی صفها با استفاده از حافظه پویا
- 57. بهبود کارایی پیادهسازی پشتهها با استفاده از حافظه پویا
- 58. استفاده از صفها و پشتهها در الگوریتمهای مرتبسازی
- 59. استفاده از صفها و پشتهها در الگوریتمهای جستجو
- 60. پیادهسازی صفها و پشتهها به صورت کتابخانه (Library)
- 61. مستندسازی کد پیادهسازی صفها و پشتهها
- 62. استانداردهای کدنویسی برای پیادهسازی صفها و پشتهها
تگها:
C programming
آموزش ساختمان داده
الگوریتم
پشته در سی
پیاده سازی پشته
پیاده سازی صف
زبان C
ساختمان داده
ساختمان داده خطی
صف در سی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.