С++ для начинающих


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




- Начало -  - Назад -  - Вперед -