کتاب ساختمان داده ها و الگوریتم ها: راهنمای سریع با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: راهنمای سریع

موضوع کلی: برنامه نویسی

موضوع میانی: الگوریتم‌ها و ساختمان داده‌ها

📋 سرفصل‌های دوره

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.