is_heap
Возвращает true если элементы в указанном диапазоне формируют кучу.
template<class RandomAccessIterator>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last
);
template<class RandomAccessIterator, class BinaryPredicate>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last,
BinaryPredicate _Comp
);
Параметры
_First
Итератор с произвольным доступом, который указывает на начало диапазона для проверки для кучи._Last
Итератор с произвольным доступом, который указывает конец диапазона._Comp
Проверяемое условие для упорядочения элементов.Binary предикат принимает один аргумент и возвращает true или false.
Возвращаемое значение
Возвращает true если элементы в указанном диапазоне формируют кучу, false, если они не делают.
Заметки
Первая функция возвращает is_heap_until шаблона (_First,_Last) ==_Last.
Второй передачи функции шаблона
is_heap_until(_First, _Last, _Comp) == _Last.
Требования
заголовок: <algorithm>
std пространство имен: