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

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

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

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


به طور کلی:

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

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

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

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

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


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

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

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

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

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

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

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

  • گراف DFS

  • گراف BFS

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

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


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

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

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

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


سبک تدریس:

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

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

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

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

  • نامزدی


تا پایان سفر

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

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

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

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

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

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

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


پیش نیازها

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

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

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

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

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

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

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

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


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


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


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

شروع شدن 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

شروع شدن Getting Started

  • استفاده موثر از دوره 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 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

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

تحلیل پیچیدگی 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

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

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

مرتب سازی: درج، انتخاب و شمارش 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

مرتب سازی: درج، انتخاب و شمارش 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

جستجو: جستجوی باینری 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

جستجو: جستجوی باینری 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

نمایش نمودار 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 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 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 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 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

اولین جستجوی پهنای نمودار 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

مرتب سازی توپولوژیکی 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

مرتب سازی توپولوژیکی 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

متشکرم Thank You

  • جایزه Bonus

  • جایزه Bonus

متشکرم Thank You

نمایش نظرات

نظری ارسال نشده است.

آموزش تسلط بر مهارت های حیاتی در الگوریتم ها با استفاده از C++: قسمت 1
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
19 hours
146
Udemy (یودمی) udemy-small
04 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 با کیفیت بالا با تمرین فشرده

CSGetSkilled Academy CSGetSkilled Academy

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

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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