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