Class TarjanBiconnectivity

java.lang.Object
org.graph4j.SimpleGraphAlgorithm
org.graph4j.connectivity.TarjanBiconnectivity
All Implemented Interfaces:
BiconnectivityAlgorithm

public class TarjanBiconnectivity extends SimpleGraphAlgorithm implements BiconnectivityAlgorithm
The algorithm for computing biconnected components in a connected undirected graph is due to John Hopcroft and Robert Tarjan (1973). It runs in linear time, and is based on depth-first search. A block is a maximal 2-connected subgraph.
Author:
Cristian Frăsinaru
  • Constructor Details

    • TarjanBiconnectivity

      public TarjanBiconnectivity(Graph graph)
  • Method Details