Interactive DSA and system design

Learn complex engineering ideas by watching them move.

32stepsO((V + E) log V)averageO(V)space

Graphs lab

Dijkstra Shortest Path Tree (SPT)

Step 1 / 32
42158102630A∞B∞C∞D∞E∞F
FIFO Queue
FrontEmptyBack
Recursion Stack
Empty
Min-Priority Queue
Adist: 0Bdist: ∞Cdist: ∞Ddist: ∞Edist: ∞Fdist: ∞
Visiting Active Node Visited Shortest Path
Space play / pause←→ stepR reset