اپلیکیشن اندرویدی فلشکارت آموزشی ساختار دادهها و الگوریتمها با جاوا اسکریپت
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختار دادهها و الگوریتمها با جاوا اسکریپت
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. مفاهیم پایه ساختار داده و الگوریتم
- 2. تحلیل پیچیدگی زمانی با نماد O بزرگ
- 3. تحلیل پیچیدگی فضایی
- 4. آرایهها در جاوا اسکریپت و عملیات پایه
- 5. لیستهای پیوندی یکطرفه
- 6. لیستهای پیوندی دوطرفه
- 7. پیادهسازی صف با آرایه و لیست پیوندی
- 8. پیادهسازی پشته با آرایه و لیست پیوندی
- 9. جدول هش و توابع هش در جاوا اسکریپت
- 10. مدیریت برخورد در جدول هش
- 11. درخت دودویی و پیمایشهای پیشوندی و میانوندی و پسوندی
- 12. درخت جستجوی دودویی و عملیات درج و جستجو
- 13. درخت متوازن و درخت AVL
- 14. درخت هیپ و صف اولویت
- 15. درخت باینری هیپ و عملیات heapify
- 16. گراف و نمایش با ماتریس و لیست مجاورت
- 17. پیمایش گراف با الگوریتم BFS
- 18. پیمایش گراف با الگوریتم DFS
- 19. الگوریتم دایکسترا برای کوتاهترین مسیر
- 20. الگوریتم مرتبسازی حبابی
- 21. الگوریتم مرتبسازی انتخابی
- 22. الگوریتم مرتبسازی درجی
- 23. الگوریتم مرتبسازی ادغامی
- 24. الگوریتم مرتبسازی سریع
- 25. الگوریتم مرتبسازی شمارشی
- 26. الگوریتم جستجوی خطی
- 27. الگوریتم جستجوی دودویی
- 28. الگوریتم جستجوی درونیابی
- 29. الگوریتم بازگشتی و مثالهای عملی
- 30. الگوریتم برنامهنویسی پویا و مسئله فیبوناچی
- 31. الگوریتم حریصانه و مسئله تغییر سکه
- 32. الگوریتم عقبگرد و حل مسئله هشت وزیر
- 33. الگوریتم تقسیم و غلبه در مرتبسازی
- 34. الگوریتم تبدیل مبنا و اعداد بزرگ
- 35. الگوریتم فشردهسازی ساده داده
- 36. الگوریتم رمزنگاری پایه با هش
- 37. الگوریتم جستجوی الگو در رشته
- 38. پیادهسازی Set و Map در جاوا اسکریپت
- 39. پیادهسازی WeakMap و WeakSet
- 40. مدیریت حافظه و garbage collection در ساختار داده
- 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. الگوریتم تطبیق الگو با KMP
- 69. الگوریتم تطبیق الگو با Rabin-Karp
- 70. الگوریتم تشخیص متقارن بودن رشته
- 71. الگوریتم یافتن نزدیکترین زوج نقاط
- 72. الگوریتم ضرب ماتریس با تقسیم و غلبه
- 73. الگوریتم جستجوی دودویی در فضای دو بعدی
- 74. الگوریتم یافتن عنصر تکراری در آرایه
- 75. الگوریتم یافتن عنصر گمشده در آرایه
- 76. الگوریتم چرخش درخت دودویی
- 77. الگوریتم یافتن مسیر دودویی با مجموع مشخص
- 78. الگوریتم فشردهسازی داده با Run-Length
- 79. الگوریتم رمزگشایی با جدول هش
- 80. الگوریتم تشخیص اعداد اول با غربال
- 81. الگوریتم محاسبه gcd و lcm
- 82. الگوریتم ضرب اعداد بزرگ با کاراتسوبا
- 83. الگوریتم یافتن مؤلفههای قویاً همبند
- 84. الگوریتم تشخیص دو رنگ بودن گراف
- 85. الگوریتم یافتن مسیر اویلری
- 86. الگوریتم یافتن مسیر همیلتونی
- 87. الگوریتم مرتبسازی بازهها
- 88. الگوریتم ادغام بازههای همپوشان
- 89. الگوریتم یافتن نقطه میانه در لیست پیوندی
- 90. الگوریتم حذف تکرار در آرایه مرتب
- 91. الگوریتم جستجوی دودویی در درخت با والد
- 92. الگوریتم پیادهسازی صف دوطرفه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.