Capitolo 13: Cammini minimi
Algoritmo di Dijkstra