Interactive DSA and system design

Learn complex engineering ideas by watching them move.

105stepsO(n log n)averageO(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
Space play / pause stepR reset