Dijsktra Algo
Dijsktra Algo
Approach: Greedy
O(|V|^2 + |E|)
For sparse graphs, or graphs with very few edges and many
nodes, it can be implemented more efficiently storing the
graph in an adjacency list using a binary heap or priority
queue. This will produce a running time of
If you can’t sleep unless you see a proof, see the second
reference or ask us where you can find it.
DIJKSTRA'S ALGORITHM - WHY IT WORKS
To understand how it works, we’ll go over the
previous example again. However, we need two
mathematical results first: