Interactive DSA and system design
Learn complex engineering ideas by watching them move.
10
steps
O(log n)
average
O(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
Reset
Prev
Play
Next
Shuffle
Animation speed
Space
play / pause
←
→
step
R
reset