Interpolation Search

Interpolation search parallels how humans search through a telephone book. Instead of comparing against every item like the linear search, it attempts to find the item by approximating how far the item is likely to be from the current position. This differs from the binary search, in that the binary search always divides the search space in half. The interpolation search makes fewer than O(log(log(N))) comparisons, where N is the number of elements to be searched, however in reality it is often no faster than binary search due to the complexity of the arithmetic calculations of approximating the indices. The interpolation search, like the binary search, requires that the values be sorted and randomly accessible. It works by making the assumption that values are uniformly distributed, and thus uses the end values to compute an index.

External links

 

<< PreviousWord BrowserNext >>
house of savoy
herbert dingle
william dobson
umberto ii of italy
dom tower of utrecht
donatello
victor emmanuel, prince of naples
military of the gambia
foreign relations of the gambia
kirk douglas
list of museums
a friend of the earth
science museum
phoenician alphabet
gustav iii of sweden
napoleon i of france
national emblem
alexander of bulgaria
madrid (disambiguation)
charles taze russell
west end of london
new world translation of the holy scriptures
binary heap
galil
headache
wales
lateran treaties
eastern league (u.s. baseball)
southern league (baseball)
extreme weather
swiftsure class submarine
mithril
severe weather
windstorm
infant education
henrik dam
trafalgar class submarine
buffalo sabres
in search of lost time
original equipment manufacturer
whodunit
ansfried of utrecht
pauline hanson
arizona sonora desert museum