public interface UndirectedGraph<V>
Modifier and Type | Method and Description |
---|---|
void |
addEdge(int nodeIndexA,
int nodeIndexB) |
V |
getEdgeNodeA(long edgeIndex) |
V |
getEdgeNodeB(long edgeIndex) |
int |
getEdgeNodeIndexA(long edgeIndex) |
int |
getEdgeNodeIndexB(long edgeIndex) |
java.lang.Iterable<java.lang.Long> |
getEdges() |
V[] |
getVertices() |
boolean |
hasEdge(int nodeIndexA,
int nodeIndexB) |
V[] getVertices()
java.lang.Iterable<java.lang.Long> getEdges()
void addEdge(int nodeIndexA, int nodeIndexB)
boolean hasEdge(int nodeIndexA, int nodeIndexB)
int getEdgeNodeIndexA(long edgeIndex)
V getEdgeNodeA(long edgeIndex)
int getEdgeNodeIndexB(long edgeIndex)
V getEdgeNodeB(long edgeIndex)