Язык программирования C++. Вводный курс

Алгоритм make_heap()


template< class RandomAccessIterator >

void

make_heap( RandomAccessIterator first,

           RandomAccessIterator last );

template< class RandomAccessIterator, class Compare >

void

make_heap( RandomAccessIterator first,

           RandomAccessIterator last, Compare comp );

make_heap()

преобразует в хип последовательность, ограниченную диапазоном [first,last). В первом варианте для сравнения используется оператор “меньше”, определенный для типа элементов контейнера, а во втором – операция comp.



Содержание раздела