Questions: Articulation Points and Bridges in Graphs

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A vertex v has degree 5 in a connected undirected graph. A classmate claims v must be an articulation point because removing it disconnects many edges. Which response is correct?

AThe classmate is right — high degree means many dependencies, so removal is likely to disconnect the graph
BThe classmate is wrong — whether v is an articulation point depends on reachability between its neighbors, not its degree
CThe classmate is right only if all five neighbors are in different connected components
DThe classmate is wrong — articulation points can only have degree 2 or less
Question 2 Multiple Choice

In Tarjan's algorithm, vertex v has a child u in the DFS tree such that low[u] >= disc[v]. What does this tell us?

AThe subtree rooted at u contains a back edge that reaches an ancestor of v, so v is safe
BThe subtree rooted at u has no back edge reaching an ancestor of v, meaning removing v would disconnect u's subtree
CThe edge (v, u) is a back edge and should be ignored in the articulation point check
DVertex u is itself an articulation point
Question 3 True / False

A leaf vertex (degree 1) in a connected graph is typically an articulation point.

TTrue
FFalse
Question 4 True / False

The root of the DFS tree is an articulation point if and only if it has two or more children in the DFS tree.

TTrue
FFalse
Question 5 Short Answer

Explain why the 'low value' (lowest discovery time reachable from a subtree via tree edges and back edges) is sufficient to detect articulation points without re-running DFS after each removal.

Think about your answer, then reveal below.