Skip to main content

Searching

LinearBinaryHashing
Time ComplexityO(n)O(n)O(logn)O(log n)O(1)O(1)
Space ComplexityO(1)O(1)O(1)O(1)O(n)O(n)
Pros- Easy to implement
- Works on unsorted arrays
Faster- Fastest
- Easy to implement
ConsSlow- Require pre-sorted
- Can be tricky to implement
Consume additional space
Used inSmall one-pass searchingLarge one-pass searchingSearch is called multiple times