Graph Theory37 sections · 1633 units
Open in Course

Tarjan Example

(Same 4-node graph)

We trace Tarjan on graph: 12311 \to 2 \to 3 \to 1, 343 \to 4. Start DFS from 11: disc[1] = 0, low[1] = 0, push 11 to stack. Visit 22: disc[2] = 1, low[2] = 1, push 22. Visit 33: disc[3] = 2, low[3] = 2, push 33. Back edge 313 \to 1: update low[3] = 0, low[2] = 0, low[1] = 0.

Visit 44: disc[4] = 3, low[4] = 3, push 44. Since low[4] = disc[4], pop {4}\{4\} as one SCC. Backtrack to 11: low[1] = disc[1], pop {1,2,3}\{1, 2, 3\} as another SCC.