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