Overview
Bridge detection uses DFS discovery times and low-link values to identify edges that have no back edge around them.
Finds edges whose removal would disconnect an undirected graph.
Compact metadata for implementation and discovery.
Bridge detection uses DFS discovery times and low-link values to identify edges that have no back edge around them.
Quick facts
Runtime and memory behavior at a glance.
Best
O(V + E)
Average
O(V + E)
Worst
O(V + E)
Space
O(V)
low[v] > discovery[u]Marks edge (u, v) as a bridge when the child subtree cannot reach an ancestor of u.
Highlight active nodes, discovered edges, and the graph structure produced by each step.
Bridge Detection should be used with the assumptions and tradeoffs of depth-First Search in mind.
What each reference supports for this entry.
Textbook support for Bridge Detection's standard algorithm design, invariants, and complexity analysis.
Open sourceAlgorithm catalog support for Bridge Detection's problem context, known alternatives, and practical selection tradeoffs.
Open sourceFoundational reference for low-link DFS methods behind bridge and articulation point detection.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Bridge detection uses DFS discovery and low-link values to find edges whose removal disconnects a graph.