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
    表示範圍開始檢查堆積的隨機存取 Iterator。

  • _Last
    指示範圍結尾的隨機存取 Iterator。

  • _Comp
    為用於排序的測試中的條件。一個二進位述詞使用單一引數並傳回 true或 false。

傳回值

傳回 true ,如果在指定的範圍的項目形成堆積, false ,如果不相符。

備註

第一個樣板函式傳回 is_heap_until(_First,_Last) ==_Last。

第二個樣板函式傳回

is_heap_until(_First, _Last, _Comp) == _Last.

需求

標題: <algorithm>

命名空間: std

請參閱

參考

is_heap_until

<algorithm>