Tarjan Algorithm: Finding SCCs, Articulation Points, and Bridges
Strongly Connected Components
A strongly connected component in a directed graph is a maximal subgraph where every pair of vertices can reach eachother. To find SCCs, Tarjan's algorithm uses depth-first search (DFS) and maintains two key arrays: disc (discovery time) and low (lowest discovery time reachable from the current vertex).
The algorit ...
Posted on Tue, 03 Nov 2026 16:14:26 +0000 by harmclan