Изменения

Перейти к: навигация, поиск

Целочисленный двоичный поиск

648 байт добавлено, 20:44, 24 мая 2012
Нет описания правки
== Алгоритм правостороннего/левостороннего поиска ==
Начнем с левостороннего поиска: <br>
 
[[Файл:cheme.jpg]]
Идея поиска заключается в том, чтобы брать элемент посередине, между границами, и сравнивать его с искомым.
В случае равенства возвращать его, а если искомое больше(в случае правостороннего - не меньше), чем элемент сравнения,
то сужаем область поиска так, чтобы новая левая граница была равна индексу середины предыдущей области. В противном случае присваиваем это значение правой границе.
38
правок

Навигация