👣 Задача реализовать экспоненциального поиска.



Экспоненциальный поиск — это еще один алгоритм поиска, который может быть достаточно легко реализован на Python, по сравнению с jump search и поиском Фибоначчи, которые немного сложны. Он также известен под названиями galloping search, doubling search и Struzik search.



Экспоненциальный поиск зависит от бинарного поиска для выполнения окончательного сравнения значений. Алгоритм работает следующим образом:



Определяется диапазон, в котором, скорее всего, будет находиться искомый элемент.

В этом диапазоне используется двоичный поиск для нахождения индекса элемента.



Пишите свое решение в комментариях👇





@golang_interview