Справочник по C/C++
make_heap()

template <class RandIter>
	void make_heap(RandIter start, RandIter end);
template <class RandIter, class Comp>
	void make_heap(RandIter start, RandIter end, Comp cmpfn);

Описание

Создает кучу из последовательности

Алгоритм make_heap() создает кучу из последовательности, заданной параметрами start и end.

Вторая форма позволяет задать функцию сравнения, которая определяет, когда один элемент меньше другого.



Реклама