endrov.util.graphs
Class AdjacencyList
java.lang.Object
endrov.util.graphs.AdjacencyList
public class AdjacencyList
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdjacencyList
public AdjacencyList()
addEdge
public void addEdge(Node source,
Node target,
int weight)
addBiEdge
public void addBiEdge(Node source,
Node target,
int weight)
getAdjacent
public java.util.ArrayList<Edge> getAdjacent(Node source)
reverseEdge
public void reverseEdge(Edge e)
reverseGraph
public void reverseGraph()
getReversedList
public AdjacencyList getReversedList()
getSourceNodeSet
public java.util.Set<Node> getSourceNodeSet()
getAllEdges
public java.util.Collection<Edge> getAllEdges()