اپلیکیشن اندرویدی فلشکارت آموزشی ساختمان داده ها و الگوریتم ها: راهنمای مصاحبه استخدامی شرکت های بزرگ
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: راهنمای مصاحبه استخدامی شرکت های بزرگ
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. آرایهها و رشتهها در مصاحبه
- 2. لیستهای پیوندی یکطرفه و دوطرفه
- 3. پیادهسازی پشته با آرایه و لیست
- 4. صف ساده و صف حلقوی
- 5. درخت دودویی و پیمایشها
- 6. درخت جستجوی دودویی BST
- 7. درخت AVL و توازن
- 8. هیپ و صف اولویت
- 9. جدول هش و مدیریت برخورد
- 10. گراف و نمایش با ماتریس و لیست مجاورت
- 11. پیمایش گراف BFS
- 12. پیمایش گراف DFS
- 13. مرتبسازی حبابی و انتخابی
- 14. مرتبسازی درجی و شلی
- 15. مرتبسازی ادغامی Merge Sort
- 16. مرتبسازی سریع Quick Sort
- 17. مرتبسازی هیپ Heap Sort
- 18. مرتبسازی شمارشی و سطلی
- 19. جستجوی خطی و دودویی
- 20. الگوریتم Knuth-Morris-Pratt
- 21. الگوریتم Z-function
- 22. الگوریتم Boyer-Moore
- 23. جستجوی عمق اول DFS در مسائل
- 24. جستجوی سطح اول BFS در مسائل
- 25. الگوریتم دایکسترا Dijkstra
- 26. الگوریتم بلمن-فورد Bellman-Ford
- 27. الگوریتم فلوید-وارشال Floyd-Warshall
- 28. الگوریتم پریم و کروسکال برای MST
- 29. الگوریتم تاپولوژیکال سورت
- 30. برنامهریزی پویا مقدماتی
- 31. برنامهریزی پویا روی آرایه
- 32. برنامهریزی پویا روی رشته
- 33. مسئله کولهپشتی 0/1
- 34. مسئله تغییر سکه Coin Change
- 35. الگوریتم عقبگرد Backtracking
- 36. مسئله N وزیر
- 37. الگوریتم دو اشارهگر Two Pointers
- 38. الگوریتم پنجره لغزان Sliding Window
- 39. الگوریتم باینری سرچ پیشرفته
- 40. الگوریتم گشت اویلری و همیلتونی
- 41. الگوریتم تطابق پرانتزها
- 42. الگوریتم محاسبه عبارت پسوندی
- 43. الگوریتم ضرب ماتریس زنجیرهای
- 44. الگوریتم درخت تصمیم و شاخه و حد
- 45. الگوریتم ضرب اعداد بزرگ
- 46. الگوریتم فاکتوریل و محاسبات ترکیبیاتی
- 47. الگوریتم بیتی Bit Manipulation
- 48. الگوریتم XOR و کاربردها
- 49. الگوریتم پیدا کردن زیرآرایه بیشینه Kadane
- 50. الگوریتم ادغام بازهها
- 51. الگوریتم چرخش و جابجایی آرایه
- 52. الگوریتم رمزگذاری پایه (مثلاً Caesar Cipher)
- 53. الگوریتم هشینگ امنیتی SHA و MD5
- 54. الگوریتم مرتبسازی توپولوژیک در DAG
- 55. الگوریتم پیدا کردن مولفههای قویاً همبند
- 56. الگوریتم تطبیق الگو با KMP پیشرفته
- 57. الگوریتم درخت و پویایی روی درخت
- 58. الگوریتم کمترین جد مشترک LCA
- 59. الگوریتم رمزگذاری RSA پایه
- 60. الگوریتم ضرب سریع ماتریس Strassen
- 61. الگوریتم جستجوی دودویی در ماتریس
- 62. الگوریتم استقرایی و بازگشتی پیشرفته
- 63. الگوریتم حافظهسازی Memoization
- 64. الگوریتم جدولسازی Tabulation
- 65. الگوریتم ترکیبیات و جایگشتها
- 66. الگوریتم شمارش معکوس و تراوش
- 67. الگوریتم فشردهسازی ساده Run-Length
- 68. الگوریتم شبیهسازی صف بانکی
- 69. الگوریتم مدیریت حافظه پویا
- 70. الگوریتم مونته کارلو و تصادفی
- 71. الگوریتم مرتبسازی سریع تصادفی
- 72. الگوریتم انتخاب kامین عنصر
- 73. الگوریتم بیشینه جریان و برش کمینه
- 74. الگوریتم تطبیق دو رشته با DP
- 75. الگوریتم palindrome و زیررشته متقارن
- 76. الگوریتم پیدا کردن حلقه در لیست
- 77. الگوریتم معکوس کردن لیست پیوندی
- 78. الگوریتم ادغام دو لیست مرتب
- 79. الگوریتم حذف گره از لیست
- 80. الگوریتم یافتن میانه جریان داده
- 81. الگوریتم صف اولویت با هیپ
- 82. الگوریتم کدگذاری هافمن Huffman
- 83. الگوریتم درخت گسترده Splay Tree
- 84. الگوریتم درخت قرمز-سیاه Red-Black
- 85. الگوریتم درخت B و B+
- 86. الگوریتم جستجوی درون متنی با Trie
- 87. الگوریتم ضرب و تقسیم بدون عملگر
- 88. الگوریتم تبدیل مبنا و اعداد بزرگ
- 89. الگوریتم محاسبه توان سریع
- 90. الگوریتم پیدا کردن اعداد اول با غربال
- 91. الگوریتم بسط اقلیدس و gcd
- 92. الگوریتم رمزگذاری متقارن AES پایه
- 93. الگوریتم امضای دیجیتال پایه
- 94. الگوریتم توابع درهمساز رمزنگاری
- 95. الگوریتم شبیهسازی صف اولویت در شبکه
- 96. الگوریتم مدیریت خطا در درخت جستجو
- 97. الگوریتم پیمایش سطحی درخت با صف
- 98. الگوریتم پیمایش عمقی درخت با پشته
- 99. الگوریتم نمایش گراف با لینک
- 100. الگوریتم یافتن مسیر در گراف وزنی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.