|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Graph<E>
Representa un grafo orientado.
Method Summary | |
---|---|
void |
add(E node)
Agrega un nodo al grafo. |
void |
addEdge(E origin,
E end)
Agrega un eje al grafo entre los nodos especificados. |
void |
clear()
Borra el grafo. |
boolean |
contains(E node)
Indica si el grafo contiene el nodo especificado. |
boolean |
containsEdge(E origin,
E end)
Indica si el grafo contiene un eje entre los nodos especificados. |
java.util.List<E> |
neighbors(E node)
La lista de nodos con ejes incidentes que parten del nodo especificado |
java.util.List<E> |
nodes()
La lista de nodos del grafo. |
void |
remove(E node)
Saca un nodo del grafo. |
void |
removeEdge(E origin,
E end)
Elimina un eje al grafo entre los nodos especificados. |
Method Detail |
---|
void add(E node)
node
- - el nuevo nodo del grafo.void remove(E node)
node
- - el nodo a eliminar del grafo.boolean contains(E node)
node
- - el nodo.
void addEdge(E origin, E end)
origin
- - el nodo de salida del eje.end
- - eń nodo de llegada del eje.void removeEdge(E origin, E end)
origin
- - el nodo de salida del eje.end
- - eń nodo de llegada del eje.boolean containsEdge(E origin, E end)
origin
- - el nodo de salida del eje.end
- - eń nodo de llegada del eje.
java.util.List<E> nodes()
java.util.List<E> neighbors(E node)
node
- - el nodo.
void clear()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |