Interactive DSA and system design

Learn complex engineering ideas by watching them move.

10stepsO(log n)averageO(1)space

Searching lab

Binary Search Divide and Conquer

Step 1 / 10
8
0
low
12
1
28
2
36
3
44
4
52
5
64
6
72
7
88
8
96
9
high
Comparing Pivot / Mid Swapping Sorted / Found Active Range
Space play / pause stepR reset