iDennis
@iDennis

Какой алгоритм поиска в массиве лучше?

Пишу программу, в которой необходимо выполнить поиск элемента в отсортированном массиве, при этом элемента может и не быть тогда нужно вернуть результат в виде 3-4 элементов подходящих под поисковый запрос. Есть какие нибудь 100% алгоритмы для данной задачи?
У меня есть своя идея, но хочу ещё посмотреть и Ваши.
  • Вопрос задан
  • 5064 просмотра
Решения вопроса 1
volkhin
@volkhin
Поиск элемента в отсортированном массиве - бинарный поиск.
Поиск 3-4 элементов - видимо какой-то нечеткий поиск, в общем случае ничего лучше линейного пробега по массиву нет. Либо уточни что имеется в виду. Например, если это совпадение префиксов то опять же подойдет бинарный поиск.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
бинарный поиск или вариация оного?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы