Оглавление:

Как найти середину бинарного поиска?
Как найти середину бинарного поиска?

Видео: Как найти середину бинарного поиска?

Видео: Как найти середину бинарного поиска?
Видео: Просто о сложном: Бинарный поиск 2024, Май
Anonim

Учитывая отсортированный массив, мы находим середина -самый элемент и проверьте элемент с помощью ключа. Если середина -самый элемент равен ключу, мы нашли ключ. Если середина -самый элемент больше ключа, мы поиск в левой половине середина -самый элемент, иначе мы поиск на правой половине.

Точно так же люди спрашивают, как найти бинарный поиск?

Бинарный поиск : Поиск отсортированный массив путем многократного деления поиск интервал пополам. Начните с интервала, охватывающего весь массив. Если значение поиск ключ меньше, чем элемент в середине интервала, сузьте интервал до нижней половины. В противном случае сузьте его до верхней половины.

Точно так же, что такое большой O двоичного поиска? Бинарный поиск на самом деле поиск работа на сбалансированной BST ( бинарный поиск дерево). Такой поиск имеет временную сложность О (войти n). Видите ли, ваш отсортированный массив можно рассматривать как глубинный поиск упорядоченная сериализация сбалансированного BST. То есть рекурсивно делать следующее (начиная с корня):

Также знаете, каковы 7 шагов бинарного поиска?

Алгоритм двоичного поиска

  • Шаг 1 - Прочтите поисковый элемент от пользователя.
  • Шаг 2 - Найдите средний элемент в отсортированном списке.
  • Шаг 3 - Сравните поисковый элемент со средним элементом в отсортированном списке.
  • Шаг 4 - Если оба совпадают, отобразится «Данный элемент найден !!!» и завершить функцию.

Как работает бинарный поиск?

Бинарный поиск - эффективный алгоритм поиска элемента из отсортированного списка элементов. Это работает путем многократного деления пополам той части списка, которая мог содержать элемент, пока вы не сузите возможные местоположения до одного.

Рекомендуемые: