Compartilhar via


is_heap

Retorna true se os elementos no intervalo especificado windows um heap.

template<class RandomAccessIterator>
    bool is_heap(
        RandomAccessIterator _First,
        RandomAccessIterator _Last
    );
template<class RandomAccessIterator, class BinaryPredicate>
    bool is_heap(
        RandomAccessIterator _First,
        RandomAccessIterator _Last,
        BinaryPredicate _Comp
    ); 

Parâmetros

  • _First
    Um iterador de acesso aleatório que indica o início de um intervalo para procurar um heap.

  • _Last
    Um iterador de acesso aleatório que indica o fim de um intervalo.

  • _Comp
    Uma condição a testar para ordenar os elementos.Um predicado binário usa um único argumento e retorna trueou false.

Valor de retorno

Retorna true se os elementos no intervalo especificado windows um heap, false se não.

Comentários

A primeira função do modelo retorna is_heap_until(_First,_Last) ==_Last.

Os segundos a função retorna de modelo

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

Requisitos

Cabeçalho: <algorithm>

namespace: STD

Consulte também

Referência

is_heap_until

<algorithm>