implementado o metodo dijkstra