Implémentation de l'algorithme de Dijkstra
Quelques améliorations