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