Yasir Explains/Algorithms/Graphs and Basic Traversal Techniques
Algorithms

Graphs and Basic Traversal Techniques

Algorithms

Graphs and Basic Traversal Techniques

Model relationships as vertices and edges, then traverse them: adjacency lists vs. matrices, BFS and DFS, their classic applications (shortest paths in unweighted graphs, connected components, topological sort), union-find, and the two greedy MST algorithms — Kruskal and Prim.

Topics

Representation of Graphs

Breadth-First Search (BFS)

Depth-First Search (DFS)

Applications of BFS and DFS

Disjoint Set (Union-Find) Data Structure

Minimum Spanning Tree: Kruskal's Algorithm

Minimum Spanning Tree: Prim's Algorithm