
infa_1 / 16.Интерполяционный поиск
..doc16.Интерполяционный поиск.
Исходное множество должно быть упорядочено
по возрастанию ключей. Первоначальное
сравнение осуществляется на расстоянии
шага:
i-номер 1-го рассматриваемого элемента. J- номер последнего рассматриваемого элемента.
-
значение ключей в i и j
позициях. [..]-целая часть числа.
Идея метода заключается в следующем: шаг d меняется после каждого этапа поиска по формуле.
Алгоритм заканчивает работу при d=0, при этом анализируются соседние элементы. После чего делается окончательный вывод о результатах поиска. Особенностью метода является то, что сравниваемый ключ выбирается как следующий элемент после находящегося на расстоянии d элемента множества.
{2,9,10,12,20,24,28,30,37,40,45,50,51,60,65,70,74,76} K=70