Бинпоиски: различия между версиями

Материал из Algocode wiki
Перейти к: навигация, поиск
 
Строка 8: Строка 8:
  
 
<code>binary_search</code> возвращает, присутствует ли $value$ на этом полуинтервале.
 
<code>binary_search</code> возвращает, присутствует ли $value$ на этом полуинтервале.
 +
 +
{{Автор|Глеб Лобанов|glebodin}}

Текущая версия на 13:45, 22 октября 2019

lower_bound, upper_bound, binary_search

Все эти функции принимают полуинтервал $[first; last)$ и значение $value$. Полуинтервал должен быть упорядочен по отношению $element < value$ (сначала те элементы, которые удовлетворяют этому, потом остальные).

lower_bound возвращает первый элемент, больший или равный $value$.

upper_bound возвращает первый элемент, строго больший $value$.

binary_search возвращает, присутствует ли $value$ на этом полуинтервале.



Автор конспекта: Глеб Лобанов

По всем вопросам пишите в telegram @glebodin