Dijkstra's Algorithm

Your browser does not support the canvas element.
Use Map:
and