Задать вопрос
iDennis
@iDennis

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

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

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

Похожие вопросы