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