Interactive DSA and system design
Learn complex engineering ideas by watching them move.
32
steps
O((V + E) log V)
average
O(V)
space
Graphs lab
Dijkstra Shortest Path Tree (SPT)
Step 1 / 32
4
2
1
5
8
10
2
6
3
0
A
∞
B
∞
C
∞
D
∞
E
∞
F
FIFO Queue
Front
Empty
Back
Recursion Stack
Empty
Min-Priority Queue
A
dist: 0
B
dist: ∞
C
dist: ∞
D
dist: ∞
E
dist: ∞
F
dist: ∞
Visiting
Active Node
Visited
Shortest Path
Reset
Prev
Play
Next
Shuffle
Animation speed
Space
play / pause
←
→
step
R
reset