Бинарный поиск

Редакция Без Сменки
Честно. Понятно. С душой.
Двоичный (бинарный) поиск — классический алгоритм поиска элемента в отсортированном массиве (векторе), использующий деление массива на половины.

Такой алгоритм применяется для задач поиска, например: мы ищем значение слова на букву К в словаре. Возникает несколько вариантов: открыть словарь с начала и листать до буквы К, а есть вариант открыть словарь где-нибудь в середине, ведь буква К ближе к ней.

Алгоритм:

① Определяем значение элемента в середине структуры данных, полученное значение сравниваем с ключом

② Если ключ меньше значения середины, то поиск осуществляется в первой половине элементов, больше — во второй

③ Поиск сводится к тому, что вновь определяется значение серединного элемента в выбранной половине и сравнивается с ключом

④ Процесс продолжается до тех пор, пока не будет найден элемент со значением ключа или не станет пустым интервал для поиска

При бинарном поиске на каждом этапе исключается половина значений, такой алгоритм очень эффективен!

Где вы учитесь?

Вам также будет интересно

🚶ЗАДАНИЕ 21 | Направление и типы миграции населения России
I тип — миграционный прирост населения 📚 Теория для задания: 📜 Алгоритм решения: ① Для определения сальдо миграции необходимо из...
«Капитанская дочка» А.С. Пушкин
💎 Запоминай ключевые моменты. Это точно пригодится на ЕГЭ!
14 задание в ЕГЭ 2026 по географии: разбор всех типов
1 тип - часовые пояса  Прямая трансляция финала конкурса песни «Евровидение-2022» должна начаться 14 мая в 22:00 по московскому времени....
Популярные фразеологизмы и решение 12 задания в ОГЭ 2026 по русскому
Разбираем фразеологизмы для 12 задания ОГЭ 2026 по русскому языку. Фразеологизм — это устойчивое сочетание слов. Часто мы используем их, даже не...
Широтная зональность и высотная поясность для ЕГЭ по географии
Разбираемся, что такое широтная зональность и высотная поясность. Широтная зональность — закономерное изменение природных условий на поверхности...
Степени сравнения наречий + исключения
💬 Наречия, как и прилагательные, могут образовывать степени сравнения: сравнительную и превосходную. Способ образования почти такой же, как у...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.