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
测试条件排序元素。 二进制谓词采用单个参数并返回 true或 false。
返回值
返回 true,如果在指定范围的元素窗体堆,false,如果它们不匹配。
备注
第一个模板函数返回 is_heap_until(_First,_Last) ==_Last。
第二个模板函数返回
is_heap_until(_First, _Last, _Comp) == _Last.
要求
标头: <algorithm>
命名空间: std