فهرست مقاله

آشنایی با الگوریتم‌های پایه در برنامه‌نویسی: ساختمان داده‌ها، بازگشت، مرتب‌سازی، جستجو و تحلیل کارایی الگوریتم‌ها. همراه با زیرنویس فارسی و انگلیسی.

درباره دوره مبانی برنامه‌نویسی: الگوریتم‌ها

این دوره مفاهیم پایه الگوریتم و ساختمان داده را با مثال‌های عملی توضیح می‌دهد. مجموعه شامل 29 جلسه درباره سنجش کارایی، آرایه و لیست پیوندی، پشته و صف، بازگشت، مرتب‌سازی و جستجو است. زیرنویس فارسی و انگلیسی هر درس در همان پوشه قرار دارد.

چه چیزهایی یاد می‌گیرید؟

  • مفهوم الگوریتم و روش مقایسه کارایی راه‌حل‌ها
  • آرایه، لیست پیوندی، پشته، صف، دیکشنری و Set
  • بازگشت و مثال‌های توان و فاکتوریل
  • Bubble Sort، Merge Sort و Quick Sort
  • جستجوی خطی و Binary Search
  • حل تمرین با ساختمان داده‌های مناسب

روش پیشنهادی مطالعه

ویدیوها را به‌ترتیب ببینید و مثال هر جلسه را خودتان دوباره پیاده‌سازی کنید. برای مرتب‌سازی و جستجو، ورودی‌های کوچک را روی کاغذ مرحله‌به‌مرحله دنبال کنید و سپس زمان اجرای چند راه‌حل را مقایسه کنید.

مشخصات دانلود

  • عنوان انگلیسی: Programming Foundations: Algorithms
  • نسخه دوره: 2024.4
  • حجم کل: 191.6 MB
  • تعداد ویدیو: 29
  • زبان: انگلیسی همراه زیرنویس فارسی و انگلیسی
  • دسته‌بندی: دوره آموزشی آنلاین

دانلود جلسه‌های دوره

  1. 01 - Algorithms power the world.mp4زیرنویس: فارسی SRTEnglish SRT
  2. 02 - What you should know.mp4زیرنویس: فارسی SRTEnglish SRT
  3. 01 - What are algorithms.mp4زیرنویس: فارسی SRTEnglish SRT
  4. 02 - Common algorithms in programming.mp4زیرنویس: فارسی SRTEnglish SRT
  5. 03 - Measuring algorithm performance.mp4زیرنویس: فارسی SRTEnglish SRT
  6. 01 - Introduction to common data structures.mp4زیرنویس: فارسی SRTEnglish SRT
  7. 02 - Arrays.mp4زیرنویس: فارسی SRTEnglish SRT
  8. 03 - Linked lists.mp4زیرنویس: فارسی SRTEnglish SRT
  9. 04 - Linked lists example.mp4زیرنویس: فارسی SRTEnglish SRT
  10. 05 - Stacks and queues.mp4زیرنویس: فارسی SRTEnglish SRT
  11. 06 - Stacks and queues example.mp4زیرنویس: فارسی SRTEnglish SRT
  12. 07 - Dictionaries.mp4زیرنویس: فارسی SRTEnglish SRT
  13. 01 - Understanding recursion.mp4زیرنویس: فارسی SRTEnglish SRT
  14. 02 - Simple recursion example.mp4زیرنویس: فارسی SRTEnglish SRT
  15. 03 - Calculating power and factorial.mp4زیرنویس: فارسی SRTEnglish SRT
  16. 01 - Overview of sorting.mp4زیرنویس: فارسی SRTEnglish SRT
  17. 02 - The bubble sort.mp4زیرنویس: فارسی SRTEnglish SRT
  18. 03 - The merge sort.mp4زیرنویس: فارسی SRTEnglish SRT
  19. 04 - Implementing the merge sort.mp4زیرنویس: فارسی SRTEnglish SRT
  20. 05 - The quicksort.mp4زیرنویس: فارسی SRTEnglish SRT
  21. 06 - Implementing the quicksort.mp4زیرنویس: فارسی SRTEnglish SRT
  22. 01 - Unordered list search.mp4زیرنویس: فارسی SRTEnglish SRT
  23. 02 - Binary search.mp4زیرنویس: فارسی SRTEnglish SRT
  24. 03 - Determine if a list is sorted.mp4زیرنویس: فارسی SRTEnglish SRT
  25. 01 - Unique filtering with sets.mp4زیرنویس: فارسی SRTEnglish SRT
  26. 02 - Value counting with a dictionary.mp4زیرنویس: فارسی SRTEnglish SRT
  27. 03 - Find max value recursively.mp4زیرنویس: فارسی SRTEnglish SRT
  28. 04 - Balancing statements with Stack.mp4زیرنویس: فارسی SRTEnglish SRT
  29. 01 - Next steps.mp4زیرنویس: فارسی SRTEnglish SRT

اگر به آموزش‌های مشابه علاقه دارید، همه دوره‌ها و مقاله‌های Sir GSM را ببینید.

سوالات رایج

زیرنویس فارسی کجاست؟

فایل زیرنویس فارسی و انگلیسی هر ویدیو در همان پوشه و کنار فایل ویدیویی قرار دارد. نام پایه فایل‌ها را تغییر ندهید تا پخش‌کننده بتواند زیرنویس را شناسایی کند.

لینک دانلود چطور ساخته می‌شود؟

پس از ورود به حساب Sir GSM، برای فایل انتخابی یک لینک امن و موقت ساخته می‌شود. لینک خام فضای ابری عمومی نیست و مستقیم باز نمی‌شود.

از کدام جلسه شروع کنم؟

ترتیب فصل‌ها و شماره جلسه‌ها را دنبال کنید. درس‌های معرفی و پیش‌نیاز، مسیر درست استفاده از بخش‌های بعدی را توضیح می‌دهند.