Алгоритм 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.