cpp/algorithm/partial sort — различия между версиями
Материал из cppreference.com
P12 (обсуждение | вклад) (Import from dokuwiki) |
P12 (обсуждение | вклад) м (1 версия: Import from Dokuwiki) |
Версия 04:21, 1 мая 2012
Синтаксис:
#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