|
|||||||||
| 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 | ||||||||