آموزش تسلط بر مهارت های حیاتی در الگوریتم ها با استفاده از C++: قسمت 1

Mastering critical SKILLS in Algorithms using C++: Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بخش 1 و 2 دارای 140 چالش و راه حل برای تقویت مهارت های حل مسئله و آماده سازی مصاحبه های روان است. 90 مسئله را تمرین کنید تا مهارت های حل مسئله و الگوریتمی را تقویت کنید. و کدهای خوب نوشته شده پیش نیازها: پس زمینه برنامه نویسی قوی حل چندین تمرین در طول یک دوره برنامه نویسی STL مخصوصا کلاس برداری. موارد دیگر عبارتند از: تنظیم، نقشه و جدول هش اختیاری اما توصیه می شود: اجرای پروژه های برنامه نویسی طولانی بسیار توصیه می شود: ابتدا در یک دوره ساختار داده قوی شرکت کردم و موارد زیادی را حل کردم

تقریباً همه دوره های دیگر بر دانش تمرکز دارند. در این دوره بر کسب مهارت های واقعی تمرکز می کنیم.


به طور کلی:

  • این دوره زیرمجموعه خوبی از مباحث الگوریتمی را پوشش می دهد

  • جزئیات داخلی الگوریتم ها و تحلیل پیچیدگی حافظه زمانی آنها را بیاموزید

  • با نحوه کدنویسی خط به خط آشنا شوید

  • کد منبع و اسلایدها و برای همه محتوا ارائه شده است

  • مقدار گسترده تمرین برای تسلط بر الگوریتم های آموزش داده شده (جایی که اکثر مطالب دیگر ناموفق هستند!)


محتوای این بخش

  • داوران آنلاین و نحوه استفاده

  • بازگشت: بررسی اصولی

  • تحلیل پیچیدگی (قسمت 1)

  • مرتب‌سازی: درج، انتخاب و شمارش

  • جستجوی باینری: فرم های اساسی و تعمیم یافته

  • نمایش نمودار

  • گراف DFS

  • گراف BFS

  • ترتیب توپولوژیکی نمودار

  • تمرین گسترده در مورد این موضوعات


فلسفه درس 2 بخش:

  • قسمت اول بر موضوعاتی متمرکز است که در مصاحبه‌ها رایج‌تر هستند

  • قسمت اول بر موضوعاتی تمرکز دارد که به مهارت های اثبات کمتری نیاز دارند. این به شما امکان می دهد ابتدا مهارت های حل مسئله را بیشتر تقویت کنید

  • در قسمت بعدی به سراغ سایر موضوعات مهم در زمینه الگوریتم ها می رویم.


سبک تدریس:

  • به جای تئوری طولانی و سپس سبک کدنویسی، از یک سبک منحصر به فرد پیروی می کنیم

  • من تا حد امکان مفاهیم را با کدها موازی می کنم

  • تا حد امکان بتن ریزی کنید

  • از تجسم ساده ساده استفاده کنید

  • نامزدی


تا پایان سفر

  • درک کامل از مباحث الگوریتم در C++

  • تسلط بر مهارت های مختلف

    • مهارتهای تحلیل و حل مسئله

    • پاک کردن کدگذاری برای الگوریتم ها

  • با مهارت‌های حل مسئله مدیریت شده

    • می‌توانید برنامه‌نویسی رقابتی را به آرامی شروع کنید

    • گامی قوی به سوی آماده سازی مصاحبه


پیش نیازها

  • مهارت های برنامه نویسی:

    • مهارت های برنامه نویسی قوی

      • حل بسیاری از مسائل اساسی حل مسئله در مبانی

    • درک خوب برای بازگشت اولیه (مثلاً فیبوناچی)

    • STL، به خصوص بردارها، نقشه/مجموعه، نقشه/مجموعه نامرتب

  • بسیار ترجیح داده شده:

    • پروژه های برنامه نویسی را انجام دهید

    • یک دوره آموزشی ساختار داده فرود را به پایان برسانید (تمرین گسترده ساختار داده)


چنین تجربه یادگیری منحصر به فردی را از دست ندهید!


قدردانی: "مایلم از رابرت بوگان برای کمک او در تصحیح اسلایدهای این دوره تشکر کنم"


سرفصل ها و درس ها

شروع شدن Getting Started

  • استفاده موثر از دوره Effective usage of the course

  • معرفی مسابقه Quiz Intro

شروع شدن Getting Started

  • الگوریتم ها - چیست و چرا Algorithms - What and Why

  • الگوریتم ها - چیست و چرا Algorithms - What and Why

  • الگوریتم ها در عمل Algorithms in practice

  • الگوریتم ها در عمل Algorithms in practice

  • پیش نیازها Prerequisites

  • پیش نیازها Prerequisites

  • استفاده موثر از دوره Effective usage of the course

  • معرفی مسابقه Quiz Intro

داوران آنلاین Online Judges

  • قاضی آنلاین Online Judge

  • LeetCode OJ LeetCode OJ

  • SPOJ OJ SPOJ OJ

  • Uva OJ Uva OJ

  • CodeForces OJ CodeForces OJ

داوران آنلاین Online Judges

  • قاضی آنلاین Online Judge

  • LeetCode OJ LeetCode OJ

  • SPOJ OJ SPOJ OJ

  • Uva OJ Uva OJ

  • CodeForces OJ CodeForces OJ

Recursion: Basics Review Recursion: Basics Review

  • توجه داشته باشید Note

  • توابع بازگشتی 1 Recursive Functions 1

  • تمرین توابع بازگشتی 2 Recursive Functions Practice 2

  • توابع بازگشتی تکلیف 1 - راه حل های p1 Recursive Functions Homework 1 - Solutions p1

  • توابع بازگشتی تکلیف 2 - راه حل های p9 Recursive Functions Homework 2 - Solutions p9

  • توابع بازگشتی تکلیف 2 - راه حل های p13 Recursive Functions Homework 2 - Solutions p13

  • توابع بازگشتی تکلیف 2 - راه حل های p14 Recursive Functions Homework 2 - Solutions p14

  • توابع بازگشتی تکالیف 2 - راه حل های p15 Recursive Functions Homework 2 - Solutions p15

  • توابع بازگشتی تکلیف 2 - راه حل های p16 Recursive Functions Homework 2 - Solutions p16

  • توابع بازگشتی تکلیف 2 - راه حل های p17 Recursive Functions Homework 2 - Solutions p17

Recursion: Basics Review Recursion: Basics Review

  • توجه داشته باشید Note

  • توابع بازگشتی 1 Recursive Functions 1

  • توابع بازگشتی 2 Recursive Functions 2

  • توابع بازگشتی 2 Recursive Functions 2

  • تمرین توابع بازگشتی 1 Recursive Functions Practice 1

  • تمرین توابع بازگشتی 1 Recursive Functions Practice 1

  • تمرین توابع بازگشتی 2 Recursive Functions Practice 2

  • تمرین توابع بازگشتی 3 Recursive Functions Practice 3

  • تمرین توابع بازگشتی 3 Recursive Functions Practice 3

  • توابع بازگشتی تکلیف 1 Recursive Functions Homework 1

  • توابع بازگشتی تکلیف 1 Recursive Functions Homework 1

  • توابع بازگشتی تکلیف 1 - راه حل های p1 Recursive Functions Homework 1 - Solutions p1

  • توابع بازگشتی تکلیف 1 - راه حل های p2 p3 p4 p5 p6 p7 p8 Recursive Functions Homework 1 - Solutions p2 p3 p4 p5 p6 p7 p8

  • توابع بازگشتی تکلیف 1 - راه حل های p2 p3 p4 p5 p6 p7 p8 Recursive Functions Homework 1 - Solutions p2 p3 p4 p5 p6 p7 p8

  • توابع بازگشتی تکلیف 2 Recursive Functions Homework 2

  • توابع بازگشتی تکلیف 2 Recursive Functions Homework 2

  • توابع بازگشتی تکلیف 2 - راه حل های p9 Recursive Functions Homework 2 - Solutions p9

  • توابع بازگشتی تکلیف 2 - راه حل های p10 p11 p12 Recursive Functions Homework 2 - Solutions p10 p11 p12

  • توابع بازگشتی تکلیف 2 - راه حل های p10 p11 p12 Recursive Functions Homework 2 - Solutions p10 p11 p12

  • توابع بازگشتی تکلیف 2 - راه حل های p13 Recursive Functions Homework 2 - Solutions p13

  • توابع بازگشتی تکلیف 2 - راه حل های p14 Recursive Functions Homework 2 - Solutions p14

  • توابع بازگشتی تکالیف 2 - راه حل های p15 Recursive Functions Homework 2 - Solutions p15

  • توابع بازگشتی تکلیف 2 - راه حل های p16 Recursive Functions Homework 2 - Solutions p16

  • توابع بازگشتی تکلیف 2 - راه حل های p17 Recursive Functions Homework 2 - Solutions p17

تحلیل پیچیدگی Complexity Analysis

  • پیچیدگی مجانبی 1 - مقدمه Asymptotic Complexity 1 - Intro

تحلیل پیچیدگی Complexity Analysis

  • توجه داشته باشید Note

  • توجه داشته باشید Note

  • پیچیدگی مجانبی 1 - مقدمه Asymptotic Complexity 1 - Intro

  • پیچیدگی مجانبی 2 - زمان Asymptotic Complexity 2 - Time

  • پیچیدگی مجانبی 2 - زمان Asymptotic Complexity 2 - Time

  • پیچیدگی مجانبی 3 - مقداری ریاضی Asymptotic Complexity 3 - Some Math

  • پیچیدگی مجانبی 3 - مقداری ریاضی Asymptotic Complexity 3 - Some Math

  • پیچیدگی مجانبی 4 - فضا Asymptotic Complexity 4 - Space

  • پیچیدگی مجانبی 4 - فضا Asymptotic Complexity 4 - Space

  • پیچیدگی امتحان 1 Quiz Complexity 1

  • پیچیدگی امتحان 1 Quiz Complexity 1

مرتب سازی: درج، انتخاب و شمارش Sorting: Insertion, Selection and Count

  • مرتب سازی درج 1 Insertion Sort 1

  • مرتب سازی درج 2 Insertion Sort 2

  • مرتب سازی تکالیف 1 - 6 چالش متوسط ​​تا سخت Sorting Homework 1 - 6 Medium to Hard Challenges

  • مرتب سازی تکالیف 1 - راه حل های p1 p2 p3 Sorting Homework 1 - Solutions p1 p2 p3

  • مرتب سازی تکالیف 2 - 6 چالش آسان تا متوسط Sorting Homework 2 - 6 Easy to Medium Challenges

  • مرتب سازی تکالیف 2 - راه حل های p5 Sorting Homework 2 - Solutions p5

  • مرتب سازی تکالیف 2 - راه حل های p6 Sorting Homework 2 - Solutions p6

  • مرتب سازی تکالیف 3 - راه حل های p2 Sorting Homework 3 - Solutions p2

مرتب سازی: درج، انتخاب و شمارش Sorting: Insertion, Selection and Count

  • مرتب سازی درج 1 Insertion Sort 1

  • مرتب سازی درج 2 Insertion Sort 2

  • مرتب سازی STL STL Sorting

  • مرتب سازی STL STL Sorting

  • انتخاب مرتب سازی Selection Sort

  • انتخاب مرتب سازی Selection Sort

  • تعداد مرتب سازی Count Sort

  • تعداد مرتب سازی Count Sort

  • مرتب سازی مسابقه Quiz Sorting

  • مرتب سازی مسابقه Quiz Sorting

  • مرتب سازی تکالیف 1 - 6 چالش متوسط ​​تا سخت Sorting Homework 1 - 6 Medium to Hard Challenges

  • مرتب سازی تکالیف 1 - راه حل های p1 p2 p3 Sorting Homework 1 - Solutions p1 p2 p3

  • مرتب سازی تکالیف 1 - راه حل های p4 p5 Sorting Homework 1 - Solutions p4 p5

  • مرتب سازی تکالیف 1 - راه حل های p4 p5 Sorting Homework 1 - Solutions p4 p5

  • مرتب سازی تکالیف 1 - راه حل های p6 Sorting Homework 1 - Solutions p6

  • مرتب سازی تکالیف 1 - راه حل های p6 Sorting Homework 1 - Solutions p6

  • مرتب سازی تکالیف 2 - 6 چالش آسان تا متوسط Sorting Homework 2 - 6 Easy to Medium Challenges

  • مرتب سازی تکالیف 2 - راه حل های p1 p2 p3 Sorting Homework 2 - Solutions p1 p2 p3

  • مرتب سازی تکالیف 2 - راه حل های p1 p2 p3 Sorting Homework 2 - Solutions p1 p2 p3

  • مرتب سازی تکالیف 2 - راه حل های p4 Sorting Homework 2 - Solutions p4

  • مرتب سازی تکالیف 2 - راه حل های p4 Sorting Homework 2 - Solutions p4

  • مرتب سازی تکالیف 2 - راه حل های p5 Sorting Homework 2 - Solutions p5

  • مرتب سازی تکالیف 2 - راه حل های p6 Sorting Homework 2 - Solutions p6

  • مرتب سازی تکالیف 3 - 3 چالش های سخت Sorting Homework 3 - 3 Hard Challenges

  • مرتب سازی تکالیف 3 - 3 چالش های سخت Sorting Homework 3 - 3 Hard Challenges

  • مرتب سازی تکالیف 3 - راه حل های p1 Sorting Homework 3 - Solutions p1

  • مرتب سازی تکالیف 3 - راه حل های p1 Sorting Homework 3 - Solutions p1

  • مرتب سازی تکالیف 3 - راه حل های p2 Sorting Homework 3 - Solutions p2

  • مرتب سازی تکالیف 3 - راه حل های p3 Sorting Homework 3 - Solutions p3

  • مرتب سازی تکالیف 3 - راه حل های p3 Sorting Homework 3 - Solutions p3

جستجو: جستجوی باینری Searching: Binary Search

  • مبانی جستجوی باینری 2 Binary Search Basics 2

  • جستجوی باینری تکلیف 1 راه حل p3 Binary Search Homework 1 Solutions p3

  • تعمیم جستجوی باینری 2 Binary Search Generalization 2

  • جستجوی باینری تکلیف 2 - راه حل های p1 Binary Search Homework 2 - solutions p1

  • جستجوی باینری تکلیف 3 - راه حل های p1 Binary Search Homework 3 - Solutions p1

  • جستجوی باینری تکلیف 3 - راه حل های p2 Binary Search Homework 3 - Solutions p2

  • جستجوی باینری در ارزش های واقعی Binary Search on Real Values

  • تکلیف خانه جستجوی باینری 4 - 3 چالش متوسط Binary Search Homework 4 - 3 Medium Challenges

  • جستجوی باینری تکلیف 4 راه حل p1 Binary Search Homework 4 Solutions p1

جستجو: جستجوی باینری Searching: Binary Search

  • مبانی جستجوی باینری 1 Binary Search Basics 1

  • مبانی جستجوی باینری 1 Binary Search Basics 1

  • مبانی جستجوی باینری 2 Binary Search Basics 2

  • تکلیف خانه جستجوی باینری 1 - 4 چالش متوسط Binary Search Homework 1 - 4 Medium Challenges

  • تکلیف خانه جستجوی باینری 1 - 4 چالش متوسط Binary Search Homework 1 - 4 Medium Challenges

  • جستجوی باینری تکلیف 1 راه حل های p1 Binary Search Homework 1 Solutions p1

  • جستجوی باینری تکلیف 1 راه حل های p1 Binary Search Homework 1 Solutions p1

  • جستجوی باینری تکلیف خانه 1 راه حل p2 Binary Search Homework 1 Solutions p2

  • جستجوی باینری تکلیف خانه 1 راه حل p2 Binary Search Homework 1 Solutions p2

  • جستجوی باینری تکلیف 1 راه حل p3 Binary Search Homework 1 Solutions p3

  • تعمیم جستجوی باینری 1 Binary Search Generalization 1

  • تعمیم جستجوی باینری 1 Binary Search Generalization 1

  • تعمیم جستجوی باینری 2 Binary Search Generalization 2

  • تکلیف خانه جستجوی دودویی 2 - 3 چالش متوسط Binary Search Homework 2 - 3 Medium Challenges

  • تکلیف خانه جستجوی دودویی 2 - 3 چالش متوسط Binary Search Homework 2 - 3 Medium Challenges

  • جستجوی باینری تکلیف 2 - راه حل های p1 Binary Search Homework 2 - solutions p1

  • جستجوی دودویی تکلیف 2 - راه حل های p2 Binary Search Homework 2 - solutions p2

  • جستجوی دودویی تکلیف 2 - راه حل های p2 Binary Search Homework 2 - solutions p2

  • جستجوی باینری تکلیف 2 - راه حل های p3 Binary Search Homework 2 - Solutions p3

  • جستجوی باینری تکلیف 2 - راه حل های p3 Binary Search Homework 2 - Solutions p3

  • جستجوی باینری تکالیف 3 - 2 چالش های سخت Binary Search Homework 3 - 2 Hard Challenges

  • جستجوی باینری تکالیف 3 - 2 چالش های سخت Binary Search Homework 3 - 2 Hard Challenges

  • جستجوی باینری تکلیف 3 - راه حل های p1 Binary Search Homework 3 - Solutions p1

  • جستجوی باینری تکلیف 3 - راه حل های p2 Binary Search Homework 3 - Solutions p2

  • جستجوی باینری در ارزش های واقعی Binary Search on Real Values

  • تکلیف خانه جستجوی باینری 4 - 3 چالش متوسط Binary Search Homework 4 - 3 Medium Challenges

  • جستجوی باینری تکلیف 4 راه حل p1 Binary Search Homework 4 Solutions p1

  • جستجوی باینری تکلیف 4 راه حل p2 Binary Search Homework 4 Solutions p2

  • جستجوی باینری تکلیف 4 راه حل p2 Binary Search Homework 4 Solutions p2

  • جستجوی باینری تکلیف 4 راه حل p3 Binary Search Homework 4 Solutions p3

  • جستجوی باینری تکلیف 4 راه حل p3 Binary Search Homework 4 Solutions p3

  • افکار جستجوی باینری Binary Search Thoughts

  • افکار جستجوی باینری Binary Search Thoughts

  • امتحان: جستجوی باینری Quiz: Binary Search

  • امتحان: جستجوی باینری Quiz: Binary Search

نمایش نمودار Graph Representation

  • روابط در همه جا Relationships Everywhere

  • اصطلاحات نمودار Graph Terminology

  • نمایش ماتریس مجاورت Adjacency Matrix Representation

  • نمایندگی لیست مجاورت Adjacency List Representation

  • نمودار نمایش تکلیف 2 - راه حل p1 p2 Graph Representation Homework 2 - Solutions p1 p2

  • نمایش نمودار تکلیف 3 - 2 چالش های سخت Graph Representation Homework 3 - 2 Hard Challenges

  • نمایش نمودار تکلیف 3 - راه حل p2 Graph Representation Homework 3 - Solutions p2

نمایش نمودار Graph Representation

  • روابط در همه جا Relationships Everywhere

  • اصطلاحات نمودار Graph Terminology

  • مسابقه - اصطلاحات نمودار Quiz - Graph Terminology

  • مسابقه - اصطلاحات نمودار Quiz - Graph Terminology

  • نمایش ماتریس مجاورت Adjacency Matrix Representation

  • نمایندگی لیست مجاورت Adjacency List Representation

  • نمایش نمودار تکلیف 1 - 3 چالش آسان Graph Representation Homework 1 - 3 Easy Challenges

  • نمایش نمودار تکلیف 1 - 3 چالش آسان Graph Representation Homework 1 - 3 Easy Challenges

  • نمایش نمودار تکلیف 1 - راه حل Graph Representation Homework 1 - Solutions

  • نمایش نمودار تکلیف 1 - راه حل Graph Representation Homework 1 - Solutions

  • نمایش نمودار تکلیف 2 - 5 چالش متوسط Graph Representation Homework 2 - 5 Medium Challenges

  • نمایش نمودار تکلیف 2 - 5 چالش متوسط Graph Representation Homework 2 - 5 Medium Challenges

  • نمودار نمایش تکلیف 2 - راه حل p1 p2 Graph Representation Homework 2 - Solutions p1 p2

  • نمایش نمودار تکلیف 2 - راه حل p3 Graph Representation Homework 2 - Solutions p3

  • نمایش نمودار تکلیف 2 - راه حل p3 Graph Representation Homework 2 - Solutions p3

  • نمایش نمودار تکلیف 2 - راه حل p4 p5 Graph Representation Homework 2 - Solutions p4 p5

  • نمایش نمودار تکلیف 2 - راه حل p4 p5 Graph Representation Homework 2 - Solutions p4 p5

  • نمایش نمودار تکلیف 3 - 2 چالش های سخت Graph Representation Homework 3 - 2 Hard Challenges

  • نمایش نمودار تکلیف 3 - راه حل p1 Graph Representation Homework 3 - Solution p1

  • نمایش نمودار تکلیف 3 - راه حل p1 Graph Representation Homework 3 - Solution p1

  • نمایش نمودار تکلیف 3 - راه حل p2 Graph Representation Homework 3 - Solutions p2

اولین جستجوی عمق نمودار Graph Depth First Search

  • جستجوی اول عمق 1 Depth First Search 1

  • تکالیف DFS 1 - راه حل های p1 p2 DFS Homework 1 - Solutions p1 p2

  • تکلیف DFS 1 - راه حل p3 DFS Homework 1 - Solution p3

  • DFS در ماتریس 1 DFS on Matrix 1

  • تکلیف DFS 2 - 4 مسئله متوسط DFS Homework 2 - 4 Medium Problems

  • تکالیف DFS 2 - راه حل های p1 p2 DFS Homework 2 - Solutions p1 p2

  • تکالیف DFS 2 - Solutions p3 p4 DFS Homework 2 - Solutions p3 p4

  • DFS Homeowrk 3 - 3 چالش متوسط ​​تا سخت DFS Homeowrk 3 - 3 Medium to Hard Challenges

  • DFS Homeowrk 3 - راه حل p1 DFS Homeowrk 3 - Solution p1

  • DFS Homeowrk 3 - راه حل p2 DFS Homeowrk 3 - Solution p2

  • DFS Homeowrk 3 - راه حل p3 DFS Homeowrk 3 - Solution p3

  • تشخیص چرخه در گراف جهت دار Cycle Detection in Directed Graph

اولین جستجوی عمق نمودار Graph Depth First Search

  • جستجوی اول عمق 1 Depth First Search 1

  • جستجوی اول عمق 2 Depth First Search 2

  • جستجوی اول عمق 2 Depth First Search 2

  • تکالیف DFS 1 - 3 مشکل آسان DFS Homework 1 - 3 Easy Problems

  • تکالیف DFS 1 - 3 مشکل آسان DFS Homework 1 - 3 Easy Problems

  • تکالیف DFS 1 - راه حل های p1 p2 DFS Homework 1 - Solutions p1 p2

  • تکلیف DFS 1 - راه حل p3 DFS Homework 1 - Solution p3

  • DFS در ماتریس 1 DFS on Matrix 1

  • DFS در ماتریس 2 DFS on Matrix 2

  • DFS در ماتریس 2 DFS on Matrix 2

  • DFS در ماتریس 3 DFS on Matrix 3

  • DFS در ماتریس 3 DFS on Matrix 3

  • تکلیف DFS 2 - 4 مسئله متوسط DFS Homework 2 - 4 Medium Problems

  • تکالیف DFS 2 - راه حل های p1 p2 DFS Homework 2 - Solutions p1 p2

  • تکالیف DFS 2 - Solutions p3 p4 DFS Homework 2 - Solutions p3 p4

  • کاهش در نمودار Reductions on Graph

  • کاهش در نمودار Reductions on Graph

  • DFS Homeowrk 3 - 3 چالش متوسط ​​تا سخت DFS Homeowrk 3 - 3 Medium to Hard Challenges

  • DFS Homeowrk 3 - راه حل p1 DFS Homeowrk 3 - Solution p1

  • DFS Homeowrk 3 - راه حل p2 DFS Homeowrk 3 - Solution p2

  • DFS Homeowrk 3 - راه حل p3 DFS Homeowrk 3 - Solution p3

  • تکالیف DFS 4 - 4 مشکل سخت DFS Homework 4 - 4 Hard Problems

  • تکالیف DFS 4 - 4 مشکل سخت DFS Homework 4 - 4 Hard Problems

  • تکلیف DFS 4 - راه حل p1 DFS Homework 4 - Solution p1

  • تکلیف DFS 4 - راه حل p1 DFS Homework 4 - Solution p1

  • تکالیف DFS 4 - راه حل p2 DFS Homework 4 - Solution p2

  • تکالیف DFS 4 - راه حل p2 DFS Homework 4 - Solution p2

  • تکالیف DFS 4 - راه حل p3 DFS Homework 4 - Solution p3

  • تکالیف DFS 4 - راه حل p3 DFS Homework 4 - Solution p3

  • تکالیف DFS 4 - راه حل p4A DFS Homework 4 - Solution p4A

  • تکالیف DFS 4 - راه حل p4A DFS Homework 4 - Solution p4A

  • تکالیف DFS 4 - راه حل p4B DFS Homework 4 - Solution p4B

  • تکالیف DFS 4 - راه حل p4B DFS Homework 4 - Solution p4B

  • تشخیص چرخه در گراف جهت دار Cycle Detection in Directed Graph

اولین جستجوی پهنای نمودار Graph Breadth First Search

  • جستجوی اول عرض 1 Breadth First Search 1

  • تکالیف BFS 1 - 3 مشکل آسان BFS Homework 1 - 3 Easy Problems

  • تکالیف BFS 1 - راه حل های p1 BFS Homework 1 - Solutions p1

  • تکالیف BFS 1 - راه حل های p3 BFS Homework 1 - Solutions p3

  • تکلیف BFS 2 - 3 مسئله متوسط BFS Homework 2 - 3 Medium Problems

  • تکلیف BFS 2 - راه حل p1 BFS Homework 2 - Solution p1

  • تکلیف BFS 2 - راه حل p1c p2 p3 BFS Homework 2 - Solution p1c p2 p3

  • تکلیف BFS 3 - 3 مسائل متوسط BFS Homework 3 - 3 Medium Problems

  • تکلیف BFS 3 - راه حل p1 BFS Homework 3 - Solution p1

  • تکلیف BFS 4 - راه حل p1 BFS Homework 4 - Solution p1

  • تکلیف BFS 4 - راه حل p2 BFS Homework 4 - Solution p2

  • تکالیف BFS 5 - 2 چالش سخت BFS Homework 5 - 2 Hard Challenges

  • تکلیف BFS 5 - راه حل p1 BFS Homework 5 - Solution p1

  • تکلیف BFS 5 - راه حل p2 BFS Homework 5 - Solution p2

اولین جستجوی پهنای نمودار Graph Breadth First Search

  • جستجوی اول عرض 1 Breadth First Search 1

  • جستجوی اول عرض 2 Breadth First Search 2

  • جستجوی اول عرض 2 Breadth First Search 2

  • جستجوی اول عرض 3 Breadth First Search 3

  • جستجوی اول عرض 3 Breadth First Search 3

  • تکالیف BFS 1 - 3 مشکل آسان BFS Homework 1 - 3 Easy Problems

  • تکالیف BFS 1 - راه حل های p1 BFS Homework 1 - Solutions p1

  • تکالیف BFS 1 - راه حل های p2 BFS Homework 1 - Solutions p2

  • تکالیف BFS 1 - راه حل های p2 BFS Homework 1 - Solutions p2

  • تکالیف BFS 1 - راه حل های p3 BFS Homework 1 - Solutions p3

  • تکلیف BFS 2 - 3 مسئله متوسط BFS Homework 2 - 3 Medium Problems

  • تکلیف BFS 2 - راه حل p1 BFS Homework 2 - Solution p1

  • تکلیف BFS 2 - راه حل p1c p2 p3 BFS Homework 2 - Solution p1c p2 p3

  • تکلیف BFS 3 - 3 مسائل متوسط BFS Homework 3 - 3 Medium Problems

  • تکلیف BFS 3 - راه حل p1 BFS Homework 3 - Solution p1

  • تکالیف BFS 3 - راه حل p1c p2 BFS Homework 3 - Solution p1c p2

  • تکالیف BFS 3 - راه حل p1c p2 BFS Homework 3 - Solution p1c p2

  • تکلیف BFS 3 - راه حل p3 BFS Homework 3 - Solution p3

  • تکلیف BFS 3 - راه حل p3 BFS Homework 3 - Solution p3

  • تکالیف BFS 4 - 4 چالش متوسط ​​تا سخت BFS Homework 4 - 4 Medium to Hard Challenges

  • تکالیف BFS 4 - 4 چالش متوسط ​​تا سخت BFS Homework 4 - 4 Medium to Hard Challenges

  • تکلیف BFS 4 - راه حل p1 BFS Homework 4 - Solution p1

  • تکلیف BFS 4 - راه حل p2 BFS Homework 4 - Solution p2

  • تکلیف BFS 4 - راه حل p3 BFS Homework 4 - Solution p3

  • تکلیف BFS 4 - راه حل p3 BFS Homework 4 - Solution p3

  • تکالیف BFS 4 - راه حل p4 BFS Homework 4 - Solution p4

  • تکالیف BFS 4 - راه حل p4 BFS Homework 4 - Solution p4

  • تکالیف BFS 5 - 2 چالش سخت BFS Homework 5 - 2 Hard Challenges

  • تکلیف BFS 5 - راه حل p1 BFS Homework 5 - Solution p1

  • تکلیف BFS 5 - راه حل p2 BFS Homework 5 - Solution p2

  • افکار پیمایش نمودار Graph Traversal Thoughts

  • افکار پیمایش نمودار Graph Traversal Thoughts

مرتب سازی توپولوژیکی Topological Sorting

  • الگوریتم کان 1 Kahn's algorithm 1

  • الگوریتم کان 2 Kahn's algorithm 2

  • الگوریتم کان 3 Kahn's Algorithm 3

  • تکلیف توپولوژیکی 2 - راه حل p2 Topological Homework 2 - Solution p2

  • تکلیف توپولوژیکی 2 - راه حل p3 Topological Homework 2 - Solution p3

  • تکلیف توپولوژیکی 3 - راه حل p1 Topological Homework 3 - Solution p1

  • تکلیف توپولوژیکی 3 - راه حل p2 Topological Homework 3 - Solution p2

  • تکلیف توپولوژیکی 3 - راه حل p3 Topological Homework 3 - Solution p3

  • DFS برای مرتب سازی توپولوژیکی DFS for Topological Sort

  • افکار مرتب سازی توپولوژیکی Topological Sorting Thoughts

مرتب سازی توپولوژیکی Topological Sorting

  • مرتب سازی توپولوژیکی Topological Sorting

  • مرتب سازی توپولوژیکی Topological Sorting

  • الگوریتم کان 1 Kahn's algorithm 1

  • الگوریتم کان 2 Kahn's algorithm 2

  • الگوریتم کان 3 Kahn's Algorithm 3

  • تکالیف توپولوژیکی 1 - 2 چالش های آسان تا متوسط Topological Homework 1 - 2 Easy to Medium Challenges

  • تکالیف توپولوژیکی 1 - 2 چالش های آسان تا متوسط Topological Homework 1 - 2 Easy to Medium Challenges

  • تکلیف توپولوژیکی 1 - راه حل Topological Homework 1 - Solutions

  • تکلیف توپولوژیکی 1 - راه حل Topological Homework 1 - Solutions

  • تکالیف توپولوژیکی 2 - 3 چالش متوسط ​​تا سخت Topological Homework 2 - 3 Medium to Hard Challenges

  • تکالیف توپولوژیکی 2 - 3 چالش متوسط ​​تا سخت Topological Homework 2 - 3 Medium to Hard Challenges

  • تکلیف توپولوژیکی 2 - راه حل p1 Topological Homework 2 - Solution p1

  • تکلیف توپولوژیکی 2 - راه حل p1 Topological Homework 2 - Solution p1

  • تکلیف توپولوژیکی 2 - راه حل p2 Topological Homework 2 - Solution p2

  • تکلیف توپولوژیکی 2 - راه حل p3 Topological Homework 2 - Solution p3

  • تکالیف توپولوژیکی 3 - 3 چالش سخت Topological Homework 3 - 3 Hard Challenges

  • تکالیف توپولوژیکی 3 - 3 چالش سخت Topological Homework 3 - 3 Hard Challenges

  • تکلیف توپولوژیکی 3 - راه حل p1 Topological Homework 3 - Solution p1

  • تکلیف توپولوژیکی 3 - راه حل p2 Topological Homework 3 - Solution p2

  • تکلیف توپولوژیکی 3 - راه حل p3 Topological Homework 3 - Solution p3

  • DFS برای مرتب سازی توپولوژیکی DFS for Topological Sort

  • افکار مرتب سازی توپولوژیکی Topological Sorting Thoughts

متشکرم Thank You

متشکرم Thank You

  • جایزه Bonus

  • جایزه Bonus

نمایش نظرات

آموزش تسلط بر مهارت های حیاتی در الگوریتم ها با استفاده از C++: قسمت 1
جزییات دوره
19 hours
146
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,009
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mostafa Saad Ibrahim Mostafa Saad Ibrahim

مربی ، مهندس نرم افزار ، دانشمند ، مربی رقابتی من برای بسیاری از دانشجویان در زمینه علوم کامپیوتر و برنامه نویسی رقابتی در حال آموزش ، آموزش و مربیگری بوده ام. من در مسابقات برنامه نویسی ICPC 2005-2011 شرکت کردم (رتبه 3/2/2 در ACMC ICPC منطقه ای و فینالیست جهانی در 2011). پس از آن ، من نقش هایی مانند مسابقه دهنده ، مربی ، مشکل ساز ، داور و قاضی ارشد را بازی کردم. علاوه بر این ، من ترکیبی از تجربه در مهندسی نرم افزار ، تحقیقات هوش مصنوعی / بینایی رایانه و طراحی الگوریتم ها را دارم. من دکتري هستم دارنده دانشگاه Simon Fraser در کانادا. برای کسب اطلاعات بیشتر در مورد سوابق من ، به نمایه Linkedin من مراجعه کنید.

CSGetSkilled Academy CSGetSkilled Academy

دوره های CS با کیفیت بالا با تمرین فشرده