is_heap
Материал из cppreference.com
Синтаксис:
#include <algorithm> bool is_heap(iterator start, iterator end); bool is_heap(iterator start, iterator end, StrictWeakOrdering cmp);
Функция is_heap() возвращает истину, если данный диапазон [start,end) является кучей.
Если точность мала, задается упорядочивающая функция-объект cmp, которая используется вместо < для сравнения элементов.
is_heap() работает за линейное время.