Instruções
passo 16
Agora que o nó atual está marcado como visitado, você precisa olhar para todos os seus vizinhos para ver se consegue alcançá-los de forma mais eficiente através do nó atual.
Após
visited[current] = true, adicione um loop de vizinhos for que itere por cada nodeNo de 0 até n. Note que este é outro loop interno no mesmo nível do primeiro.
Dentro do loop, declare uma variável chamada distance e atribua a ela matrix[current][nodeNo]. Isso fornece o peso da aresta entre o nó atual e seu vizinho.
O que fazer:
Testes:
- Você deve adicionar um loop de vizinhos `for` após marcar o nó atual como visitado.
- O loop de vizinhos `for` deve iterar de `0` até `n`.
- Você deve ter uma variável `distance` atribuída a `matrix[current][nodeNo]` dentro do loop de vizinhos.
Console