Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


stl_heap.h

Включает:

Введение

Это - внутренний заголовочный файл, включенный другими заголовками библиотеки. Вы не должны пытаться использовать его непосредственно.



Функции

make_heap (_RandomAccessIterator, _RandomAccessIterator)
make_heap (_RandomAccessIterator, _RandomAccessIterator, _Compare)
sort_heap (_RandomAccessIterator, _RandomAccessIterator)
sort_heap (_RandomAccessIterator, _RandomAccessIterator, _Compare)

make_heap (_RandomAccessIterator, _RandomAccessIterator)


template<typename _RandomAccessIterator> void make_heap(
    _RandomAccessIterator __first,
    _RandomAccessIterator __last) 
Параметры
first
Запустите «кучи».
last
Конец «кучи». «куча» @ingroup

Эта работа делает элементы в [сначала, в последний раз) в «кучу».
Обсуждение

Конструкция @brief «куча» по диапазону.


make_heap (_RandomAccessIterator, _RandomAccessIterator, _Compare)


template<typename _RandomAccessIterator, typename _Compare> inline void make_heap(
    _RandomAccessIterator __first,
    _RandomAccessIterator __last, 
    _Compare __comp) 
Параметры
first
Запустите «кучи».
last
Конец «кучи».
comp
Функтор сравнения для использования. «куча» @ingroup

Эта работа делает элементы в [сначала, в последний раз) в «кучу». Сравнения сделаны с помощью аккомпанемента.
Обсуждение

Конструкция @brief «куча» по диапазону с помощью функтора сравнения.


sort_heap (_RandomAccessIterator, _RandomAccessIterator)


template<typename _RandomAccessIterator> void sort_heap(
    _RandomAccessIterator __first,
    _RandomAccessIterator __last) 
Параметры
first
Запустите «кучи».
last
Конец «кучи». «куча» @ingroup

Эта работа сортирует допустимую «кучу» в диапазоне [сначала, в последний раз).
Обсуждение

@brief Сортируют «кучу».


sort_heap (_RandomAccessIterator, _RandomAccessIterator, _Compare)


template<typename _RandomAccessIterator, typename _Compare> void sort_heap(
    _RandomAccessIterator __first,
    _RandomAccessIterator __last, 
    _Compare __comp) 
Параметры
first
Запустите «кучи».
last
Конец «кучи».
comp
Функтор сравнения для использования. «куча» @ingroup

Эта работа сортирует допустимую «кучу» в диапазоне [сначала, в последний раз). Сравнения сделаны с помощью аккомпанемента.
Обсуждение

@brief Сортируют «кучу» с помощью функтора сравнения.

Определения типов


pop_heap


template<typename _RandomAccessIterator> inline void pop_heap(
    _RandomAccessIterator __first,
    _RandomAccessIterator __last) 
Обсуждение

@brief Поп элемент от «кучи».


pop_heap


template<typename _RandomAccessIterator, typename _Compare> inline void pop_heap(
    _RandomAccessIterator __first, 
    _RandomAccessIterator __last,
    _Compare __comp) 
Обсуждение

@brief Поп элемент от «кучи» с помощью функтора сравнения.


push_heap


template<typename _RandomAccessIterator> inline void push_heap(
    _RandomAccessIterator __first,
    _RandomAccessIterator __last) 
Обсуждение

Нажатие @brief элемент на «кучу».


push_heap


template<typename _RandomAccessIterator, typename _Compare> inline void push_heap(
    _RandomAccessIterator __first,
    _RandomAccessIterator __last, 
    _Compare __comp) 
Обсуждение

Нажатие @brief элемент на «кучу» с помощью функтора сравнения.

Последнее обновление: 20.06.2006