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