Algoritmo de Dijkstra – implementação 3