آموزش الگوریتم های نظریه گراف در جاوا

Graph Theory Algorithms in Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری و درک الگوریتم های نظریه گراف در علوم کامپیوتر حل مسائل متداول مصاحبه کدنویسی گراف نمایش نمودارها BFS (جستجوی اول پهنا) الگوریتم DFS (جستجوی اول عمق) الگوریتم رایج ترین و رایج ترین مشکلات کدنویسی گراف مصاحبه پیش نیازها:مبانی زبان برنامه نویسی جاوا کامپیوتر یا لپ تاپ با اتصال به اینترنت

به دوره خوش آمدید - "الگوریتم های نظریه گراف در جاوا".


این دوره یک نمای کلی از الگوریتم های نظریه گراف ارائه می دهد.

نظریه گراف یک مبحث پیشرفته در علوم کامپیوتر است. دوره او به شما این فرصت را می دهد که درک کاملی از نظریه گراف بدست آورید. از نمودارها برای حل بسیاری از مسائل زندگی واقعی استفاده می شود. از نمودارها برای نمایش شبکه ها استفاده می شود. این شبکه ها ممکن است شامل مسیرهایی در یک شهر یا شبکه تلفن یا شبکه مدار باشند. نمودارها همچنین در شبکه های اجتماعی مانند لینکدین، فیسبوک استفاده می شوند. به عنوان مثال، در فیس بوک، هر شخص با یک راس (یا گره) نشان داده می شود. هر گره یک ساختار است و حاوی اطلاعاتی مانند شناسه شخص، نام، جنسیت، منطقه و غیره است.


چرا باید تئوری گراف را یاد بگیرید؟

به نمودارها علاقه ندارید؟ چه آنها را دوست داشته باشید یا نه، استفاده عملی از ساختارهای داده گراف و الگوریتم های گراف در اطراف ما وجود دارد. آنها قدرتمند، همه کاره، به طور گسترده پخش می شوند و توسط همه مورد استفاده قرار می گیرند، حتی بدون اینکه بدانند: نقشه های گوگل از نمودارها برای ساختن سیستم های حمل و نقل استفاده می کند، پیشنهاد دوستان فیس بوک از نظریه گراف استفاده می کند (کاربران فیس بوک راس هستند و اگر دوست هستند، یک لبه بین آنها وجود دارد. )، هر مدل سازی شبکه های اجتماعی، Windows file explorer; شما حتی در حین خواندن این مطلب از الگوریتم‌های نمودار استفاده می‌کنید – اینترنت مجموعه‌ای از هاست‌ها و روترها است که توسط لینک‌های مختلف به هم متصل شده‌اند، برای اینکه میزبان A بتواند میزبان B را پیدا کند، باید مسیری بهینه را از میان این همه آشفتگی پیدا کند. به غیر از دنیای فناوری اطلاعات، نمودارها کاربرد بسیار گسترده ای در زبان شناسی، شیمی، فیزیک، زیست شناسی و البته ریاضیات دارند.


این دوره شامل:

است
  • نمایش نمودار با استفاده از ماتریس مجاورت

  • نمایش نمودار با استفاده از فهرست مجاورت

  • الگوریتم پیمایش نمودار، BFS (جستجوی اول عرض) و DFS (جستجوی اول عمق)

  • انواع مختلف الگوریتم های نمودار

  • متداول ترین و متداول ترین سوالات نمودار


یک ویدیوی پیش نمایش را تماشا کنید، اگر علاقه مندید در این دوره ثبت نام کنید :)


در داخل می بینمت :)


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

معرفی Introduction

  • معرفی Introduction

  • کد منبع Source Code

1- انواع نمودار 1- Types of Graph

  • انواع مختلف نمودار Different types of graph

2- نمایش ماتریس مجاورت نمودار 2- Adjacency Matrix Representation of Graph

  • نمودار بدون جهت Undirected Graph

  • گراف کارگردانی شده Directed Graph

3- نمایش لیست مجاورت نمودار 3- Adjacency List Representation of Graph

  • نمودار بدون جهت Undirected Graph

  • گراف کارگردانی شده Directed Graph

4- الگوریتم BFS & DFS 4- BFS & DFS Algorithm

  • الگوریتم BFS و DFS BFS & DFS Algorithm

5- BFS on Matrix 5- BFS on Matrix

  • BFS روی ماتریس BFS on matrix

6- BFS on Adjacency List 6- BFS on Adjacency List

  • BFS در لیست مجاورت BFS on adjacency list

7- DFS روی ماتریس 7- DFS on Matrix

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

8- DFS on Adjacency List 8- DFS on Adjacency List

  • DFS در لیست مجاورت DFS on adjacency list

9- تعداد جزایر 9- Number of Islands

  • تعداد جزایر Number of islands

10- پیرامون جزایر 10- Islands Perimeter

  • محیط جزیره Island Perimeter

11- جزایر فرعی شمارش 11- Count Sub Islands

  • جزایر فرعی شمارش Count Sub Islands

12- 01 ماتریس 12- 01 Matrix

  • ماتریس 01 01 Matrix

13- کوتاهترین مسیر سلولی 13- Shortest Cell Path

  • کوتاه ترین مسیر سلولی Shortest cell path

14- مناطق احاطه شده 14- Surrounded Regions

  • مناطق احاطه شده Surrounded regions

15- جریان آب اقیانوس اطلس 15- Pacific Atlantic Waterflow

  • جریان آب اقیانوس اطلس Pacific Atlantic Waterflow

16- یک نمودار را شبیه سازی کنید -- BFS 16- Clone a Graph -- BFS

  • شبیه سازی یک نمودار -- BFS Clone a graph -- BFS

17- شبیه سازی یک نمودار -- DFS 17- Clone a Graph -- DFS

  • شبیه سازی یک نمودار -- dfs Clone a graph -- dfs

18- Barpartitie Graph -- BFS 18- Barpartitie Graph -- BFS

  • نمودار بارپارتیتی -- BFS Barpartitie graph -- BFS

19- Barpartitie Graph -- DFS 19- Barpartitie Graph -- DFS

  • نمودار بارپارتیتی -- DFS Barpartitie graph -- DFS

20- همه مسیرها از منبع تا مقصد -- BFS 20- All Path from Source to Destination -- BFS

  • همه مسیرها از منبع تا مقصد -- BFS All Path from Source to Destination -- BFS

21- همه مسیرها از مبدا تا مقصد -- DFS 21- All Path from Source to Destination -- DFS

  • همه مسیرها از منبع تا مقصد -- DFS All Path from Source to Destination -- DFS

22- چرخه را در یک گراف بدون جهت -- BFS تشخیص دهید 22- Detect Cycle in an Undirected Graph -- BFS

  • تشخیص چرخه در یک نمودار بدون جهت -- BFS Detect Cycle in an Undirected Graph -- BFS

23- چرخه را در یک گراف بدون جهت -- DFS تشخیص دهید 23- Detect Cycle in an Undirected Graph -- DFS

  • تشخیص چرخه در یک نمودار بدون جهت -- DFS Detect Cycle in an Undirected Graph -- DFS

24- تشخیص چرخه در یک گراف جهت دار -- BFS 24- Detect Cycle in a Directed Graph -- BFS

  • تشخیص چرخه در یک گراف جهت دار -- BFS Detect Cycle in a Directed Graph -- BFS

25- تشخیص چرخه در یک گراف جهت دار -- DFS 25- Detect Cycle in a Directed Graph -- DFS

  • تشخیص چرخه در یک گراف جهت دار -- DFS Detect Cycle in a Directed Graph -- DFS

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

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

27- مرتب سازی توپولوژیکی -- BFS 27- Topological Sort -- BFS

  • مرتب سازی توپولوژیکی -- BFS Topological sort -- BFS

نمایش نظرات

آموزش الگوریتم های نظریه گراف در جاوا
جزییات دوره
10 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,041
4.9 از 5
ندارد
دارد
دارد
Md. A. Barik
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Md. A. Barik Md. A. Barik

مهندس نرم افزار سلام! نام من خانم A. باریک است من مهندس نرم افزار هستم و علاقه زیادی دارم. من از سن 16 سالگی برنامه نویسی می کنم. من همیشه از اوایل زندگی در کامپیوتر و فن آوری جذابیت داشته ام. من که یک برنامه نویس خودآموخته بودم ، فهمیدم که تعداد زیادی دوره ، آموزش و کتاب آنلاین وجود دارد که بیش از حد کلامی هستند و در آموزش مهارت های مناسب کافی نیستند. بیشتر افراد هنگام یادگیری یک موضوع پیچیده احساس فلج می کنند و نمی دانند از کجا باید شروع کنند ، یا حتی بدتر از آن ، اکثر مردم 20،000 دلار برای خرج یک بوت کمپینگ رمزگذاری ندارند. مهارت های برنامه نویسی باید مقرون به صرفه و برای همه آزاد باشد. یک ماده آموزشی باید مهارتهای زندگی واقعی را بیاموزد که در حال حاضر هستند و نباید وقت ارزشمند دانش آموز را تلف کنند. من از حرفه برنامه نویسی خود درسهای مهمی آموخته ام. من سعی می کنم مهارت های برنامه نویسی ارزشمندی را به دیگران بیاموزم تا زندگی و کار آنها را در یک شرکت مهیج و با امکانات بی حد و حصر کنترل کنند.