public class DirectedGraph<T extends java.lang.Comparable<? super T>>
extends java.lang.Object
| Constructor and Description |
|---|
DirectedGraph(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEdge(T from,
T to)
Adds vertices, and a directed edge between them.
|
Vertex<T> |
addVertex(T value)
Adds a vertex.
|
java.util.Set<DirectedEdge<T>> |
edgeSet() |
java.lang.String |
getName() |
java.util.Set<DirectedEdge<T>> |
getOutgoingEdges(Vertex<T> vertexFrom) |
java.lang.String |
toString() |
java.util.Set<Vertex<T>> |
vertexSet() |
public void addEdge(T from, T to)
from - Vertex value at the start of the edgeto - Vertex value at the end of the edgepublic Vertex<T> addVertex(T value)
value - Vertex valuepublic java.util.Set<DirectedEdge<T>> edgeSet()
public java.lang.String getName()
public java.util.Set<DirectedEdge<T>> getOutgoingEdges(Vertex<T> vertexFrom)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2000-2019 Sualeh Fatehi. All rights reserved.