Estrutura básica do grafo:
- Vetor de vértices
- Se o grafo é ponderado
- Se o grafo é direcionado
- Grafo Matriz
- Grafo Lista
- Estrutura de arestas
- Inserção de vértices
- Inserção de arestas
- Verificar a existência e retornar o peso de uma arestas
- Retornar os vizinhos de um vértice
- Imprimir o grafo (console)
Dentro da classe pai:
- Não precisa ter um destino
- Retornar uma lista da ordem de visita dos vértices
- Não precisa ter um destino
- Retornar uma lista da ordem de visita dos vértices
- Não precisa ter um destino
- Retornar duas listas:
- Distância dos vértices para a origem
- Vértice anterior