Пространства имён
Варианты
Действия

make_heap

Материал из cppreference.com

Синтаксис:

    #include <algorithm>
    void make_heap( random_access_iterator start, random_access_iterator end );
    void make_heap( random_access_iterator start, random_access_iterator end, StrictWeakOrdering cmp );

Функция make_heap() превращает диапазон элементов [start,end) в кучу.

Если точность мала, задается упорядочивающая функция-объект, которая используется вместо оператора < для сравнения элементов.

make_heap() работает за линейное время.

Смотрите также: is_heap, pop_heap, push_heap, sort_heap