کتاب ساختمان داده ها و الگوریتم ها: پرفروش ترین در ایران با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
ساختمان داده ها و الگوریتم ها: پرفروش ترین دوره آموزشی در ایران ساختمان داده ها و الگوریتم ها: پرفروش ترین دوره آموزشی در ایران آیا می خواهید به یک برنامه نویس حرفه ای تبدیل شوید؟ آیا رویای شما داشتن ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: پرفروش ترین در ایران
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. مقدمه و مفاهیم پایه
- 2. اهمیت ساختمان داده و الگوریتم
- 3. مروری بر پیچیدگی زمانی و مکانی (Big O Notation)
- 4. روشهای تحلیل پیچیدگی
- 5. محدودیتهای محاسباتی
- 6. کاربرد ساختمان داده و الگوریتم در دنیای واقعی
- 7. بررسی الگوریتمهای مرتبسازی مقدماتی (Bubble Sort)
- 8. بررسی الگوریتمهای مرتبسازی مقدماتی (Selection Sort)
- 9. بررسی الگوریتمهای مرتبسازی مقدماتی (Insertion Sort)
- 10. مفهوم و پیادهسازی آرایهها (Arrays)
- 11. عملیات اصلی روی آرایهها
- 12. محدودیتهای آرایهها
- 13. مفهوم و انواع لیستهای پیوندی (Linked Lists)
- 14. لیست پیوندی یکطرفه
- 15. عملیات روی لیست پیوندی یکطرفه (درج، حذف، جستجو)
- 16. لیست پیوندی دوطرفه
- 17. عملیات روی لیست پیوندی دوطرفه
- 18. لیست پیوندی دایرهای
- 19. کاربرد لیستهای پیوندی
- 20. مفهوم و پیادهسازی پشتهها (Stacks)
- 21. عملیات اصلی روی پشتهها (Push, Pop, Peek)
- 22. کاربرد پشتهها (مثال: ارزیابی عبارات)
- 23. کاربرد پشتهها (مثال: بازگشت)
- 24. مفهوم و پیادهسازی صفها (Queues)
- 25. عملیات اصلی روی صفها (Enqueue, Dequeue, Peek)
- 26. صف دایرهای
- 27. کاربرد صفها (مثال: مدیریت وظایف)
- 28. کاربرد صفها (مثال: شبیهسازی)
- 29. مفهوم درختها (Trees)
- 30. درخت دودویی (Binary Trees)
- 31. درخت دودویی جستجو (Binary Search Trees - BST)
- 32. عملیات اصلی روی BST (درج، حذف، جستجو)
- 33. پیمایش درخت دودویی (In-order, Pre-order, Post-order)
- 34. مفهوم هیپها (Heaps)
- 35. هیپ دودویی (Binary Heap)
- 36. هیپ ماکس (Max Heap)
- 37. هیپ مین (Min Heap)
- 38. عملیات روی هیپها (Insert, Extract-Max/Min)
- 39. کاربرد هیپها (مثال: اولویت کیو)
- 40. مفهوم و پیادهسازی گرافها (Graphs)
- 41. انواع گرافها (جهتدار، بدون جهت)
- 42. نمایش گرافها (ماتریس مجاورت، لیست مجاورت)
- 43. پیمایش گراف (Breadth-First Search - BFS)
- 44. پیمایش گراف (Depth-First Search - DFS)
- 45. کاربرد BFS
- 46. کاربرد DFS
- 47. مفهوم الگوریتمهای جستجو
- 48. جستجوی خطی (Linear Search)
- 49. جستجوی دودویی (Binary Search)
- 50. شرایط استفاده از جستجوی دودویی
- 51. مفهوم الگوریتمهای مرتبسازی پیشرفته
- 52. مرتبسازی ادغامی (Merge Sort)
- 53. پیادهسازی Merge Sort
- 54. تحلیل پیچیدگی Merge Sort
- 55. مرتبسازی سریع (Quick Sort)
- 56. پیادهسازی Quick Sort
- 57. تحلیل پیچیدگی Quick Sort
- 58. مرتبسازی هرمی (Heap Sort)
- 59. پیادهسازی Heap Sort
- 60. تحلیل پیچیدگی Heap Sort
- 61. مرتبسازی شمارشی (Counting Sort)
- 62. کاربرد Counting Sort
- 63. مرتبسازی مبنایی (Radix Sort)
- 64. کاربرد Radix Sort
- 65. مفهوم ساختمان دادههای غیرخطی
- 66. درختهای متوازن (Balanced Trees)
- 67. درخت AVL
- 68. عملیات روی درخت AVL (چرخشها)
- 69. درخت قرمز-سیاه (Red-Black Trees)
- 70. درخت B (B-Trees)
- 71. کاربرد درختهای متوازن
- 72. مفهوم و کاربرد جداول هش (Hash Tables)
- 73. توابع هش (Hash Functions)
- 74. روشهای حل برخورد (Collision Resolution)
- 75. روش زنجیرهای (Chaining)
- 76. روش آدرسدهی باز (Open Addressing)
- 77. جستجو، درج و حذف در جداول هش
- 78. کارایی جداول هش
- 79. مفهوم و کاربرد درختهای Tries
- 80. ساختمان داده Tries
- 81. عملیات اصلی روی Tries
- 82. کاربرد Tries (مثال: تکمیل خودکار)
- 83. مفهوم و کاربرد گرافهای وزنی (Weighted Graphs)
- 84. الگوریتم دایکسترا (Dijkstra's Algorithm)
- 85. پیادهسازی الگوریتم دایکسترا
- 86. کاربرد الگوریتم دایکسترا
- 87. الگوریتم پریم (Prim's Algorithm)
- 88. پیادهسازی الگوریتم پریم
- 89. کاربرد الگوریتم پریم
- 90. الگوریتم کروسکال (Kruskal's Algorithm)
- 91. پیادهسازی الگوریتم کروسکال
- 92. کاربرد الگوریتم کروسکال
- 93. مفهوم کوتاهترین مسیر در گرافهای وزنی
- 94. مفهوم کوتاهترین مسیر بین همه زوجها (All-Pairs Shortest Path)
- 95. الگوریتم فلوید-وارشال (Floyd-Warshall Algorithm)
- 96. مفهوم درخت پوشای کمینه (Minimum Spanning Tree - MST)
- 97. کاربرد MST
- 98. مفهوم و کاربرد مسائل بهینهسازی
- 99. برنامهریزی پویا (Dynamic Programming)
- 100. مفهوم زیرمسئلههای مشترک
تگها:
Algorithms
Data Structures and Algorithms
Programming
آموزش برنامه نویسی، دوره آموزشی، علوم کامپیوتر، Coding
ساختمان داده ها، الگوریتم ها، ساختمان داده و الگوریتم، برنامه نویسی، آموزش ساختمان داده، آموزش الگوریتم، Data Structures
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.