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

cpp/algorithm/partial sort — различия между версиями

Материал из cppreference.com
< cpp‎ | algorithm
м (1 версия: Import from Dokuwiki)
м (r2.7.3) (робот добавил: en:cpp/algorithm/partial sort)
Строка 13: Строка 13:
  
 
Смотрите также: [[cpp/algorithm/binary_search | binary_search]], [[cpp/algorithm/is_sorted | is_sorted]], [[cpp/algorithm/nth_element | nth_element]], [[cpp/algorithm/partial_sort_copy | partial_sort_copy]], [[cpp/algorithm/sort | sort]], [[cpp/algorithm/stable_sort | stable_sort]]
 
Смотрите также: [[cpp/algorithm/binary_search | binary_search]], [[cpp/algorithm/is_sorted | is_sorted]], [[cpp/algorithm/nth_element | nth_element]], [[cpp/algorithm/partial_sort_copy | partial_sort_copy]], [[cpp/algorithm/sort | sort]], [[cpp/algorithm/stable_sort | stable_sort]]
 +
 +

Версия 11:55, 4 мая 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