Graph
Graph Representation
Graph Problems and Algorithms
Traversal-based Algorithms Review
Minimum Spanning Tree (MST)
Light-edge property
Prim's Algorithm
Kruskal’s Algorithm
Single-Source Shortest Paths (SSSP)
Bellman-Ford Algorithm
Dijkstra's Algorithm
All-Pairs Shortest Paths (APSP)
Strongly Connected Components (SCC)
Tarjan’s algorithm
Reachability-based algorithm
Bipartite Graph Matching
augmenting path
Hungarian algorithm
Maximum Flow (Flow Network)
Ford-Fulkerson method
Ways to find augmenting paths in a general directed graph
Dinic's Algorithm
Related Discussions on Flow Network
Min-cost Flow Problem
Relationship to Linear Programming
The dual of max matching: min vertex cover
The dual of max flow: min cut
Summary
Example Code: Graph and BFS
Last updated