Notes on Dijkstra's Algorithm
-
A Small Example of How Dijkstra's Algorithm Operates (HTML)
-
The Previous Example Step-by-Step, with Data Structures (HTML)
-
The Same Example, with Graph Shown Represented as an Adjacency Matrix
(PDF)
-
Pseudo-Code for The Adjacency Matrix Version
of Dijkstra's Algorithm (HTML)
-
A Worst-Case Performance Analysis of The Adjacency Matrix Version
of Dijkstra's Algorithm (HTML)
-
Thinking about How to Use an Edge List to Improve the Performance
of Dijkstra's Algorithm (HTML)
-
Data Structures for the 'Priority Queue' Version
of Dijkstra's Algorithm