Перейти к содержимому

شرح 10 – Graphs | CSBP323 Data Structures and Algorithms

حياد الحريري - hiad Al Hariri

0:00 / 0:00

شرح 10 – Graphs | CSBP323 Data Structures and Algorithms

232 просмотра · 4 мес. назад
حياد الحريري - hiad Al Hariri
489 подписчиков
232 просмотра · 4 мес. назад
في هذا الفيديو أشرح ملف 10 – Graphs من مادة CSBP323 – Data Structures and Algorithms بطريقة مبسطة ومرتبة، مع التركيز على فهم أفكار الجراف والتطبيقات المهمة. ملاحظة: هذا الدرس شرحه كان مفاهيم وتطبيقات وأفكار عامة، بدون كود. الشرح يغطي المواضيع التالية: • مفهوم Graph • معنى Vertex / Node • معنى Edge • أنواع الجرافات: Directed, Undirected, Weighted • مصطلحات مهمة مثل Adjacent, Degree, Path, Cycle, Connected Graph • تمثيل الجراف باستخدام Adjacency Matrix • تمثيل الجراف باستخدام Adjacency List • الفرق بين Adjacency Matrix و Adjacency List • Depth First Search / DFS • Breadth First Search / BFS • الفرق بين DFS و BFS • Shortest Path • فكرة Dijkstra بشكل مبسط • Minimum Spanning Tree / MST • أهم أسئلة الجراف المتوقعة في الاختبار • تدريبات ومراجعة سريعة الهدف من الفيديو هو فهم فكرة Graphs خطوة بخطوة، وكيف نمثل العلاقات بين العناصر باستخدام Vertices و Edges، وكيف نتعامل مع أهم الخوارزميات مثل DFS, BFS, Shortest Path, و MST. هذا الشرح هو جهد شخصي مني لتبسيط المحتوى، فإذا وُجد أي خطأ أو نقص فهو غير مقصود، وأرحب بأي تصحيح أو ملاحظة منكم. 0:00 Introduction 0:54 Graph Basics: Vertex, Edge, and Graph Types 3:27 Graph Representation: Adjacency Matrix and Adjacency List 11:37 DFS: Depth First Search 18:42 BFS: Breadth First Search 18:59 Shortest Path and Dijkstra Algorithm 24:21 Minimum Spanning Tree MST 29:38 Graph Exam Practice and Important Questions 30:28 Final Review and Study Tips 31:00 Final Summary Hashtags: #CSBP323 #DataStructures #Algorithms #Graphs #DFS #BFS #ShortestPath #MST #Dijkstra #Python #Programming #Coding