Instruções

Passo 18

Agora que você calculou a nova distância possível para o vizinho, verifique se ela é melhor do que a atualmente armazenada na lista distances. Se for, atualize a distância. Dentro do bloco if existente, adicione uma instrução if que verifica se new_distance é menor que distances[node_no]. Dentro deste novo bloco condicional, atualize distances[node_no] para armazenar o new_distance.

O que fazer:

Testes:

  • Você deve ter uma declaração `if` aninhada que verifica se `new_distance` é menor que `distances[node_no]`.
  • Você deve atualizar `distances[node_no]` para armazenar a `new_distance`.

Preview