|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Grafo
| Method Summary | |
|---|---|
void |
adicionarAresta(Vertice origem,
Vertice destino)
Adiciona uma nova aresta no grafo. |
void |
adicionarAresta(Vertice origem,
Vertice destino,
double peso)
Adiciona uma nova aresta no grafo com peso definido |
java.util.Collection<Vertice> |
adjacentesDe(Vertice vertice)
Indica os vértices adjacentes ao vertice indicado. |
java.util.Collection<Aresta> |
arestasEntre(Vertice origem,
Vertice destino)
Retorna uma coleção com as arestas existentes entre origem e destino. |
boolean |
existeAresta(Vertice origem,
Vertice destino)
Verifica a existência de aresta entre o par origem/destino. |
int |
grauDoVertice(Vertice vertice)
Indica o grau de um vértice específico. |
int |
numeroDeArestas()
Indica a cardinalidade do conjunto A. |
int |
numeroDeVertices()
Indica a cardinalidade do conjunto V. |
void |
setarPeso(Vertice origem,
Vertice destino,
double peso)
Seta o peso da aresta entre os vértices origem e destino. |
java.util.Collection<Vertice> |
vertices()
Retorna o conjunto de vértices do grafo. |
| Method Detail |
|---|
void adicionarAresta(Vertice origem,
Vertice destino)
throws java.lang.Exception
origem - destino -
java.lang.Exception - Uma exceção é lançada quando não é
possível adicionar aresta entre origem e destino, de acordo com limitações
da representação computacional do Grafo.
void adicionarAresta(Vertice origem,
Vertice destino,
double peso)
throws java.lang.Exception
origem - destino - peso -
java.lang.Exception - Uma exceção é lançada quando não é
possível adicionar aresta entre origem e destino, de acordo com limitações
da representação computacional do Grafo.
boolean existeAresta(Vertice origem,
Vertice destino)
origem - destino -
java.lang.Exception - Quando não existe origem e/ou destino.
int grauDoVertice(Vertice vertice)
throws java.lang.Exception
vertice -
java.lang.Exception - Quando o vértice não existe.int numeroDeVertices()
int numeroDeArestas()
java.util.Collection<Vertice> adjacentesDe(Vertice vertice)
throws java.lang.Exception
vertice -
java.lang.Exception - Uma exceção é lançada quando o vértice indicado
não existe.
void setarPeso(Vertice origem,
Vertice destino,
double peso)
throws java.lang.Exception
origem - destino - peso -
java.lang.Exception - Uma exceção é lançada quando o(s) vértice(s)
origem e/ou destino não existe(m).
java.util.Collection<Aresta> arestasEntre(Vertice origem,
Vertice destino)
throws java.lang.Exception
origem - destino -
java.lang.Exception - Se não existe origem e/ou destino.java.util.Collection<Vertice> vertices()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||