Class StronglyConnectedComponentsPathBasedDfs

java.lang.Object
com.jgalgo.alg.connect.StronglyConnectedComponentsAlgoAbstract
com.jgalgo.alg.connect.StronglyConnectedComponentsPathBasedDfs
All Implemented Interfaces:
StronglyConnectedComponentsAlgo

public class StronglyConnectedComponentsPathBasedDfs extends StronglyConnectedComponentsAlgoAbstract
Path based DFS implementation of Dijkstra's strongly connected components algorithm.

The algorithm run in linear time and use linear space.

Based on 'A Discipline of Programming' by Edsger W. Dijkstra, 1976.

Author:
Barak Ugav