لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوریتم های نظریه گراف
Graph Theory Algorithms
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مروری کامل بر الگوریتم های نظریه گراف در علوم کامپیوتر و ریاضیات. ذخیره و نمایش گراف ها (شبکه ها) در کامپیوتر مشکلات رایج نظریه گراف الگوریتم جستجوی عرض اول الگوریتم جستجوی عمق اول الگوریتم های درختی مختلف از جمله: ارتفاع یا درخت، یافتن مرکز درخت، ریشه یابی درخت و غیره... الگوریتم دایکسترا الگوریتم مرتبسازی توپولوژیکی کوتاهترین/طولانیترین مسیر در یک نمودار غیر چرخهای الگوریتم بلمن فورد الگوریتم فلوید-وارشال همه جفتها الگوریتم کوتاهترین مسیر یافتن پلها/نقاط بیانی یافتن مؤلفههای به هم پیوسته (Tarjan) نحوه یافتن حداکثر جریان فروشنده در سفر نمودار جریان یافتن تطابق گراف دوبخشی الگوریتمهای جریان شبکه مختلف از جمله: Edmonds-Karp، مقیاس ظرفیت و الگوریتم Dinic الگوریتم درخت پوشای حداقل Kruskal's The Lowest Common Ancestor (LCA) مشکل پیش نیازها: قرار گرفتن در معرض ساختارهای دادههای علوم کامپیوتری (مثلاً بازنگری): ، کلاس ها، OOP)
به این دوره آموزشی الگوریتم های نظریه گراف خوش آمدید!
نظریه گراف شاخه ای اساسی از ریاضیات است که به مطالعه نمودارها، شبکه ها و کاربردهای آنها در سناریوهای دنیای واقعی می پردازد. این دوره برای تجهیز شما به مهارت ها و دانش لازم برای درک، تجزیه و تحلیل و حل مسائل مربوط به نظریه گراف طراحی شده است.
در این دوره، شما با الگوریتم های نظریه گراف که در علوم کامپیوتر کاربرد دارند، آشنا خواهید شد. در طول ویدیوها، ما طیف وسیعی از موضوعات را پوشش خواهیم داد، از جمله نحوه نمایش و ذخیره نمودارها در رایانه، مشکلات رایج نظریه گراف که در سناریوهای دنیای واقعی با آن مواجه میشوند، الگوریتمهای معروف پیمایش نمودار مانند DFS و BFS، و همچنین افراد تنبل و مشتاق. نسخه های الگوریتم کوتاه ترین مسیر Dijkstra. بهعلاوه، ما بررسی خواهیم کرد که مرتبسازی توپولوژیکی چیست، نحوه شناسایی آن و کاربردهای آن چیست. همچنین با شناسایی چرخههای منفی و یافتن کوتاهترین مسیرها با استفاده از الگوریتمهای بلمن-فورد و فلوید-وارشال، کشف پلها و نقاط بیان در نمودارها، درک و تشخیص اجزای قوی مرتبط با استفاده از الگوریتم ترجان و در نهایت، حل مسئله فروشنده دوره گرد با برنامه نویسی پویا.
در طول دوره، ما از یک رویکرد عملی برای آموزش استفاده خواهیم کرد، با مثالها و تمرینهای فراوانی برای تقویت درک شما از مطالب. در پایان این دوره، درک عمیقی از الگوریتمهای نظریه گراف خواهید داشت و میتوانید از آنها برای حل مسائل دنیای واقعی استفاده کنید.
بنابراین، چه دانشجوی علوم کامپیوتر باشید، چه یک توسعهدهنده نرمافزار، یا فقط علاقهمند به دنیای شگفتانگیز نظریه گراف، این دوره برای شما مناسب است! امروز بپیوندید و اولین قدم خود را برای تسلط بر هنر الگوریتم های نظریه گراف بردارید.
سرفصل ها و درس ها
مقدمه و مبانی نظریه گراف
Graph theory introduction and basics
مقدمه نظریه گراف
Graph Theory Introduction
آزمون مقدمه نظریه گراف
Graph Theory Introduction Quiz
مسائل در نظریه گراف
Problems in Graph Theory
الگوریتم Depth First Search
Depth First Search algorithm
الگوریتم Breadth First Search
Breadth First Search algorithm
کوتاه ترین مسیر شبکه جستجوی اول پهنا
Breadth First Search grid shortest path
مسابقه DFS و BFS
DFS & BFS quiz
تئوری گراف و درختان
Graph theory and trees
آشنایی با درختان
Introduction to Trees
الگوریتم های درختی مبتدی
Beginner tree algorithms
ریشه دار کردن درخت
Rooting a tree
یافتن مرکز(های) درختی
Finding tree center(s)
شناسایی درختان هم شکل
Identifying Isomorphic Trees
شناسایی کد منبع درختان ایزومورف
Identifying Isomorphic Trees Source Code
مسابقه درخت
Tree quiz
الگوریتم های نظریه گراف کلاسیک
Classic graph theory algorithms
الگوریتم مرتب سازی توپولوژیکی
Topological sort algorithm
نمایش نظرات