3 Finding the route: Dijkstra's algorithm Unexplored Frontier Settled Priority queue Hash table 0 1 2 3+ per bucket