Interactive DSA and system design
Learn complex engineering ideas by watching them move.
105
steps
O(n log n)
average
O(n)
space
Sorting lab
Merge Sort Divide and Merge Flow
Step 1 / 105
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