V - the vertex type.E - the edge type.public class JohnsonSimpleCycles<V,E> extends Object implements DirectedSimpleCycles<V,E>
 See:
 D.B.Johnson, Finding all the elementary circuits of a directed graph, SIAM J. Comput., 4 (1975),
 pp. 77-84.
| Constructor and Description | 
|---|
JohnsonSimpleCycles(Graph<V,E> graph)
Create a simple cycle finder for the specified graph. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<List<V>> | 
findSimpleCycles()
Find the simple cycles of the graph. 
 | 
public JohnsonSimpleCycles(Graph<V,E> graph)
graph - - the DirectedGraph in which to find cycles.IllegalArgumentException - if the graph argument is 
 null.public List<List<V>> findSimpleCycles()
findSimpleCycles in interface DirectedSimpleCycles<V,E>null.Copyright © 2018. All rights reserved.