Dijkstra's algorithm: Difference between revisions