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