InstruçÔes
Passo 19
Quando vocĂȘ encontrar um caminho mais curto para um vizinho, tambĂ©m precisa atualizar o caminho registrado para alcançå-lo.
Em Javascript, vocĂȘ pode criar um novo array combinando um array existente e um novo elemento usando o operador spread:
const newPath = [...existingArray, newElement];
Dentro do bloco aninhado if, atualize paths[nodeNo] para ser o caminho até o nó atual com nodeNo anexado no final usando a sintaxe spread assim: [...paths[current], nodeNo].
O que fazer:
Testes:
- VocĂȘ deve atualizar `paths[nodeNo]` dentro do bloco aninhado `if`.
- `paths[nodeNo]` deve ser definido como `[...paths[current], nodeNo]`.
Console