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