Instruções

passo 18

Agora você deve verificar se passar pelo nó atual oferece uma rota mais curta para o vizinho. Se newDistance for melhor do que o que já está armazenado, então você deve atualizá-lo. Dentro do bloco if existente, adicione uma declaração if aninhada que verifica se newDistance é menor que distances[nodeNo]. Dentro desse bloco if aninhado, atualize distances[nodeNo] para newDistance.

O que fazer:

Testes:

  • Você deve adicionar uma declaração `if` aninhada com a condição `newDistance < distances[nodeNo]`.
  • Você deve atualizar `distances[nodeNo]` para `newDistance` dentro do bloco `if` aninhado.

Console