Пространства имён
Варианты
Действия

partial_sort

Материал из cppreference.com
< cpp‎ | algorithm
Версия от 04:21, 1 мая 2012; P12 (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Синтаксис:

    #include <algorithm>
    void partial_sort( random_access_iterator start, random_access_iterator middle, random_access_iterator end );
    void partial_sort( random_access_iterator start, random_access_iterator middle, random_access_iterator end, StrictWeakOrdering cmp );

Функция partial_sort() сортирует по возрастанию первые N элементов диапазона [start,end). N определено количеством элементов между итераторами start и middle.

По умолчанию для сравнения двух элементов используется оператор <. Если нужна высокая точность, можно задать упорядочивающую функцию сравнения, используемую вместо <.

Смотрите также: binary_search, is_sorted, nth_element, partial_sort_copy, sort, stable_sort