Interactive DSA and system design
Learn complex engineering ideas by watching them move.
87
steps
O(n²)
average
O(1)
space
Sorting lab
Selection Sort Find-Min and Swap Flow
Step 1 / 87
64
0
28
1
88
2
12
3
52
4
96
5
36
6
72
7
44
8
8
9
Comparing
Pivot / Mid
Swapping
Sorted / Found
Active Range
Reset
Prev
Play
Next
Shuffle
Animation speed
Space
play / pause
←
→
step
R
reset