public class Graph<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Graph
|
| Modifier and Type | Field and Description |
|---|---|
protected Map |
nodes
Map from node payload to node containing it
|
| Constructor and Description |
|---|
Graph()
|
protected Map<T ,Graph .Node <T>> nodes
protected Graph.Node <T> getNode(T a)
public List<T> sort()
public void DFS(Graph.Node <T> n, Set <Graph .Node <T>> visited, ArrayList <T> sorted)