std::set::equal_range — cppreference.com
Материал из cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
||
|
|
||
Возвращает диапазон, содержащий все элементы с ключевыми key в контейнере. The range is defined by two iterators, one pointing to the first element that is not less than key and another pointing to the first element greater than key. The first iterator may be alternatively obtained with lower_bound(), the second - with upper_bound().
Оригинал:
Returns a range containing all elements with key key in the container. The range is defined by two iterators, one pointing to the first element that is not less than key and another pointing to the first element greater than key. The first iterator may be alternatively obtained with lower_bound(), the second - with upper_bound().
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| key | — | ключевое значение для сравнения элементов Оригинал: key value to compare the elements to Текст был переведён автоматически используя Переводчик Google. |
Возвращаемое значение
std::pair containing a pair of iterators defining the wanted range: the first pointing to the first element that is not less than key and the second pointing to the first element greater than key.
If there are no elements not less than key, past-the-end (see end()) iterator is returned as the first element. Similarly if there are no elements greater than key, past-the-end iterator is returned as the second element.
Сложность
Logarithmic in the size of the container.
См. также
| ищет элемент с определённым ключом (public функция-элемент) [править] | |
| возвращает итератор на первый элемент больший, чем заданный ключ (public функция-элемент) [править] | |
| возвращает итератор на первый элемент не меньший, чем заданный ключ (public функция-элемент) [править] |