Linear Search
Sequential O(n) scan — check every element until target found or end reached. Works on any data, sorted or not.
Best: O(1)
Avg/Worst: O(n)
Space: O(1)
Unsorted OK
In-place
slow
fast
Searching for target:—
Algorithm Trace
Press Start to run linear search.
for i := 0; i < n; i++ { if a[i] == target { return i } } return -1