Skip to content

Strong Connectivity and Biconnectivity


Strong Connectivity

To reach a target node from a given node, it must be possible to arrive at the target by passing through a finite number of nodes.

In an undirected graph, if every node is reachable from every other node, the graph is called connected. When the same concept is applied to directed graphs, it is called strongly connected.

In other words, for a directed graph to be strongly connected, it must be possible to reach every other node from any given node.

Biconnectivity

In an undirected graph, if the remaining graph remains connected when any node is removed, the graph is called biconnected. In other words, if the graph has no articulation points, it is considered a biconnected graph.

An example of biconnected graph
An example of biconnected graph