Search Algorithm Visualizer

Explore different search algorithms and see how they work step by step

Select Search Algorithm

Linear Search

O(n)

Searches through each element one by one

Binary Search

O(log n)

Divides sorted array in half each step

Jump Search

O(√n)

Jumps ahead by fixed steps, then linear search

Interpolation Search

O(log log n)

Estimates position based on value distribution

Array Configuration

Search Configuration

1
0
5
1
12
2
18
3
23
4
31
5
45
6
67
7
78
8
89
9