Domanda di colloquio di Google

What is Dijkstra's algorithm? And Advantages and disadvantages