کتاب آموزش ساختمان داده ها و الگوریتم ها با C با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش ساختمان داده ها و الگوریتم ها با C
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مفاهیم پایه ساختمان دادهها
- 2. آرایهها و پیادهسازی آنها در C
- 3. لیستهای پیوندی: مفاهیم و انواع
- 4. پشتهها: تعریف، پیادهسازی و کاربردها
- 5. صفها: تعریف، پیادهسازی و کاربردها
- 6. درختها: مفاهیم کلی و انواع
- 7. درختهای دودویی: نمایش و پیمایش
- 8. درختهای جستجوی دودویی (BST)
- 9. درختهای متعادل: AVL و Red-Black
- 10. جدول درهمسازی (Hash Table): مفاهیم و پیادهسازی
- 11. گرافها: نمایش و انواع
- 12. الگوریتمهای جستجو در گراف
- 13. الگوریتمهای پیمایش گراف: BFS و DFS
- 14. مرتبسازی آرایهها: الگوریتمهای ساده (Bubble Sort, Insertion Sort, Selection Sort)
- 15. مرتبسازی پیشرفته: Merge Sort و Quick Sort
- 16. جستجوی دودویی
- 17. الگوریتمهای حریصانه (Greedy Algorithms)
- 18. برنامهنویسی پویا (Dynamic Programming): مفاهیم پایه
- 19. مسائل برنامهنویسی پویا: نمونهها و حل
- 20. الگوریتمهای Divide and Conquer
- 21. پیچیدگی زمانی و مکانی الگوریتمها (Big O Notation)
- 22. تحلیل و مقایسه الگوریتمها
- 23. ساختمان دادههای پیشرفته: Heap
- 24. صف اولویت (Priority Queue)
- 25. درخت B و درخت B+
- 26. ساختمان دادههای مبتنی بر گراف
- 27. الگوریتمهای کوتاهترین مسیر (Dijkstra, Bellman-Ford)
- 28. الگوریتمهای پوشش درخت (Minimum Spanning Tree)
- 29. الگوریتمهای جریان شبکه (Network Flow)
- 30. الگوریتمهای تطابق رشتهها (String Matching)
- 31. الگوریتمهای فشردهسازی دادهها
- 32. مقدمهای بر الگوریتمهای تصادفی
- 33. استفاده از ساختمان دادهها و الگوریتمها در حل مسائل واقعی
- 34. بهینهسازی کد C برای کارایی بیشتر
- 35. اشارهگرها و مدیریت حافظه در C
- 36. ساختمان دادههای خودکار (Automatic Data Structures)
- 37. الگوریتمهای مرتبسازی خارجی (External Sorting)
- 38. الگوریتمهای موازی (Parallel Algorithms)
- 39. استفاده از کتابخانههای استاندارد C برای ساختمان دادهها
- 40. طراحی و پیادهسازی یک پایگاه داده ساده با استفاده از C
- 41. الگوریتمهای گرافیکی پایه با استفاده از C
- 42. الگوریتمهای رمزنگاری پایه با استفاده از C
- 43. تکنیکهای دیباگینگ و تست در C
- 44. الگوهای طراحی (Design Patterns) در پیادهسازی ساختمان دادهها
- 45. استفاده از ساختمان دادهها در شبکههای کامپیوتری
- 46. الگوریتمهای ماشین یادگیری پایه با استفاده از C
- 47. تحلیل عملکرد ساختمان دادهها و الگوریتمها در عمل
- 48. یک پروژه عملی: پیادهسازی یک سیستم مدیریت اطلاعات با C
تگها:
C++
آموزش C
الگوریتم
الگوریتم C
برنامه نویسی
برنامه نویسی C
ساختمان داده
ساختمان داده و الگوریتم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.