b. Dijkstra's Algorithm