کتاب راهنمای عملی الگوریتم ها برای توسعه دهندگان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای عملی الگوریتم ها برای توسعه دهندگان
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. الگوریتم چیست و چرا توسعهدهندگان به آن نیاز دارند
- 2. تحلیل پیچیدگی زمانی و فضایی با نماد O بزرگ
- 3. پیادهسازی و مقایسه الگوریتمهای مرتبسازی حبابی
- 4. الگوریتم مرتبسازی انتخابی و کاربرد آن
- 5. مرتبسازی درجی برای دادههای تقریباً مرتب
- 6. مرتبسازی ادغامی و روش تقسیم و حل
- 7. مرتبسازی سریع و انتخاب محور بهینه
- 8. مرتبسازی هیپ و ساختن Max-Heap
- 9. الگوریتم جستجوی خطی و محدودیتهای آن
- 10. جستجوی دودویی در آرایههای مرتب
- 11. درخت جستجوی دودویی و عملیات پایه
- 12. پیمایش درخت دودویی به روش پیشترتیبی
- 13. پیمایش درخت دودویی به روش میانترتیبی و پسترتیبی
- 14. پیمایش سطحی درخت با صف
- 15. درخت دودویی متوازن و معرفی AVL
- 16. چرخشهای ساده در درخت AVL
- 17. درخت قرمز-سیاه و توازن خودکار
- 18. جدول درهمسازی و تابع هش
- 19. مدیریت برخورد در جدول درهم با زنجیرزنی
- 20. آدرسدهی باز و حذف عناصر در هشتیبل
- 21. صف و پیادهسازی با آرایه چرخشی
- 22. پشته و کاربرد در ارزیابی عبارات
- 23. لیست پیوندی ساده و عملیات افزودن/حذف
- 24. لیست پیوندی دوطرفه و مزایای آن
- 25. الگوریتم بازگشتی و مثال فاکتوریل
- 26. دنباله فیبوناچی با بازگشت و بهینهسازی
- 27. بازگشت به عقب در حل مسائل ترکیبی
- 28. الگوریتم جستجوی عمقاول در گراف
- 29. الگوریتم جستجوی سطحاول در گراف
- 30. تشخیص دور در گراف با DFS
- 31. مرتبسازی توپولوژیک و کاربرد در وابستگیها
- 32. الگوریتم دایکسترا برای کوتاهترین مسیر
- 33. الگوریتم بلمن-فورد برای گرافهای با یال منفی
- 34. الگوریتم فلوید-وارشال برای همه زوجها
- 35. الگوریتم پریم برای درخت پوشای کمینه
- 36. الگوریتم کراسکال برای درخت پوشای کمینه
- 37. برنامهنویسی پویا و مثال صعود از پله
- 38. مسئله کولهپشتی صفر و یک با برنامهنویسی پویا
- 39. طولانیترین زیردنباله مشترک بین دو رشته
- 40. الگوریتم فاصله ویرایشی در پردازش متن
- 41. الگوریتم حریصانه و مثال مسئله سکه
- 42. الگوریتم هافمن برای فشردهسازی داده
- 43. الگوریتم جستجوی الگو با روش ساده
- 44. الگوریتم KMP برای تطابق رشته
- 45. الگوریتم رابین-کارپ با هش چرخشی
- 46. الگوریتم ضرب ماتریسها به روش استراسن
- 47. الگوریتم توان رسانی سریع با تقسیم و حل
- 48. الگوریتم جستجوی درونیابی در آرایه مرتب
- 49. الگوریتم مرتبسازی سطلی برای دادههای توزیعشده
- 50. الگوریتم مرتبسازی پایهای بر مبنای ارقام
- 51. الگوریتم بایگانی بیتی و ذخیرهسازی فشرده
- 52. الگوریتم شبیهسازی تبرید برای مسائل بهینهسازی
- 53. الگوریتم ژنتیک مقدماتی برای جستجوی فضای بزرگ
- 54. پیادهسازی صف اولویت با هیپ دودویی
- 55. الگوریتم Union-Find برای مجموعههای مجزا
- 56. الگوریتم ضرب اعداد بزرگ با روش کاراتسوبا
- 57. الگوریتم تشخیص پالیندروم با دو اشارهگر
- 58. الگوریتم چرخش آرایه با روش معکوسسازی
- 59. الگوریتم ادغام دو آرایه مرتب
- 60. الگوریتم یافتن عنصر میانه در جریان داده
- 61. الگوریتم تشخیص اعداد مکرر با نقشه هش
- 62. الگوریتم جداسازی اعداد زوج و فرد درجا
- 63. الگوریتم مرتبسازی شمارشی برای محدوده کوچک
- 64. الگوریتم جستجوی دودویی در ماتریس مرتب
- 65. الگوریتم تبدیل عبارت میانوندی به پسوندی
- 66. الگوریتم ارزیابی عبارت پسوندی با پشته
- 67. الگوریتم تشخیص پرانتزهای متوازن
- 68. الگوریتم فلوید برای تشخیص دور در لیست پیوندی
- 69. الگوریتم معکوسسازی لیست پیوندی به صورت درجا
- 70. الگوریتم ادغام دو لیست پیوندی مرتب
- 71. الگوریتم حذف عنصر میانی لیست پیوندی
- 72. الگوریتم یافتن k-امین عنصر بزرگ در آرایه
- 73. الگوریتم جستجوی دودویی در آرایه چرخشی
- 74. الگوریتم یافتن زیرآرایه با حداکثر مجموع (کادان)
- 75. الگوریتم فشردهسازی متن با روش Run-Length
- 76. الگوریتم تولید جایگشت با بازگشت
- 77. الگوریتم تولید ترکیب با روش بازگشتی
- 78. الگوریتم حل معادله N وزیر با بازگشت به عقب
- 79. الگوریتم حل مسئله برج هانوی
- 80. الگوریتم تشخیص اعداد اول با غربال اراتوستن
- 81. الگوریتم بزرگترین مقسومعلیه مشترک به روش اقلیدس
- 82. الگوریتم ضرب ماتریس زنجیرهای با برنامهنویسی پویا
- 83. الگوریتم کوتاهترین مسیر در گراف بدون وزن با BFS
- 84. الگوریتم تشخیص مؤلفههای همبند در گراف
- 85. الگوریتم رتبهبندی صفحات وب (PageRank مقدماتی)
- 86. الگوریتم جستجوی دودویی در درخت جستجوی دودویی
- 87. الگوریتم حذف عنصر از درخت جستجوی دودویی
- 88. الگوریتم افزودن عنصر به درخت جستجوی دودویی
- 89. الگوریتم یافتن ارتفاع درخت دودویی
- 90. الگوریتم متعادلسازی درخت با چرخش
- 91. الگوریتم کپی عمیق لیست پیوندی با اشارهگر تصادفی
- 92. الگوریتم یافتن عنصر تکراری در آرایه با علامتگذاری
- 93. الگوریتم مرتبسازی صفوی برای دادههای حجیم
تگها:
Data Structures
آموزش کدنویسی
الگوریتمها
برنامه نویسی
بهینه سازی کد
پیاده سازی الگوریتم
تحلیل الگوریتم
ساختمان داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.