|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Title: graphs
Description: the Interface which specifies a weighted oriented graph. All search algorithms and client classes use that Interface to deal with graphs. If the implementation changes, no change will be needed in the clients classes (that's the advantages of using Interfaces !). For doc, see the AdjacencyMatrixGraph class
Copyright: Copyright (c) 2002
Company:
Method Summary | |
void |
addEdge(java.lang.Object startVertex,
java.lang.Object destinationVertex,
int weight)
|
void |
addVertex(java.lang.Object vertex)
|
boolean |
edgeExist(java.lang.Object startVertex,
java.lang.Object destinationVertex)
|
java.util.Iterator |
getAdjacentVertices(java.lang.Object vertex)
|
int |
getEdgeWeight(java.lang.Object startVertex,
java.lang.Object destinationVertex)
|
int |
getEdgeWeight(Path path)
|
java.util.Iterator |
getPredecessors(java.lang.Object vertex)
|
int |
getVerticesNumber()
|
void |
removeEdge(java.lang.Object startVertex,
java.lang.Object destinationVertex)
|
boolean |
vertexExist(java.lang.Object vertex)
|
Method Detail |
public int getVerticesNumber()
public void addVertex(java.lang.Object vertex)
vertex
- public void addEdge(java.lang.Object startVertex, java.lang.Object destinationVertex, int weight)
startVertex
- destinationVertex
- weight
- public void removeEdge(java.lang.Object startVertex, java.lang.Object destinationVertex)
startVertex
- destinationVertex
- public boolean edgeExist(java.lang.Object startVertex, java.lang.Object destinationVertex)
startVertex
- destinationVertex
-
public boolean vertexExist(java.lang.Object vertex)
vertex
-
public int getEdgeWeight(java.lang.Object startVertex, java.lang.Object destinationVertex)
startVertex
- destinationVertex
-
public int getEdgeWeight(Path path)
path
-
public java.util.Iterator getAdjacentVertices(java.lang.Object vertex)
vertex
-
public java.util.Iterator getPredecessors(java.lang.Object vertex)
vertex
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |