اپلیکیشن اندرویدی فلشکارت آموزشی راهنمای عملی الگوریتم ها برای توسعه دهندگان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای عملی الگوریتم ها برای توسعه دهندگان
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 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. الگوریتم مرتبسازی صفوی برای دادههای حجیم
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.