Interpolation search works better than Binary Search for a sorted and uniformly distributed array.
On average the interpolation search makes about log(log(n)) comparisons (if the elements are uniformly distributed), where n is the number of elements to be searched. In the worst case (for instance where the numerical values of the keys increase exponentially) it can make up to O(n) comparisons.
- Interpolation Search
- Why is Binary Search preferred over Ternary Search?
- Count number of occurrences (or frequency) in a sorted array
- Find the repeating and the missing | Added 3 new methods
- Find the minimum element in a sorted and rotated array
- Find the slope of the given number
- Find the only missing number in a sorted array
- Floor in Binary Search Tree (BST)
- Find index of first occurrence when an unsorted array is sorted
- OYO Rooms Interview Experience (On-Campus)