cppreference.com
Создать учётную запись
Представиться системе
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Просмотр
Править
История
Действия
std::
qsort
Материал из cppreference.com
<
cpp
|
algorithm
Версия от 21:07, 1 августа 2023;
Olya
(
обсуждение
|
вклад
)
(
разн.
)
← Предыдущая
| Текущая версия (разн.) | Следующая → (разн.)
C++
Поддержка компилятором
Автономные и размещённые реализации
Язык
Стандартная библиотека
Заголовки стандартной библиотеки
Требования к именованию
Макросы тестирования функциональности
(C++20)
Поддержка языка
Библиотека концептов
(C++20)
Библиотека метапрограммирования
(C++11)
Библиотека диагностики
Библиотека общих утилит
Библиотека строк
Библиотека контейнеров
Библиотека итераторов
Библиотека диапазонов
(C++20)
Библиотека алгоритмов
Библиотека численных данных
Библиотека ввода/вывода
Библиотека локализаций
Регулярные выражения
(C++11)
Атомарные операции
(C++11)
Библиотека поддержки конкуренции
(C++11)
Библиотека файловой системы
(C++17)
Технические спецификации
Указатель символов
Внешние библиотеки
[edit]
Библиотека алгоритмов
Ограниченные алгоритмы и алгоритмы над диапазонами
(C++20)
Ограниченные алгоритмы, например
ranges::copy
,
ranges::sort
, ...
Политики исполнения
(C++17)
is_execution_policy
(C++17)
execution::seq
execution::par
execution::par_unseq
execution::unseq
(C++17)
(C++17)
(C++17)
(C++20)
execution::sequenced_policy
execution::parallel_policy
execution::parallel_unsequenced_policy
execution::parallel_unsequenced
(C++17)
(C++17)
(C++17)
(C++20)
Немодифицирующие операции над последовательностями
all_of
any_of
none_of
(C++11)
(C++11)
(C++11)
for_each
for_each_n
(C++17)
count
count_if
mismatch
equal
adjacent_find
search
search_n
lexicographical_compare
lexicographical_compare_three_way
(C++20)
find
find_if
find_if_not
(C++11)
find_end
find_first_of
Модифицирующие операции над последовательностями
copy
copy_if
(C++11)
copy_n
(C++11)
copy_backward
move
(C++11)
move_backward
(C++11)
shift_left
shift_right
(C++20)
(C++20)
transform
fill
fill_n
generate
generate_n
swap
iter_swap
swap_ranges
sample
(C++17)
remove
remove_if
replace
replace_if
reverse
rotate
unique
random_shuffle
(до C++17)
remove_copy
remove_copy_if
replace_copy
replace_copy_if
reverse_copy
rotate_copy
unique_copy
shuffle
(C++11)
Операции разбиения
is_partitioned
(C++11)
partition_point
(C++11)
partition
partition_copy
(C++11)
stable_partition
Операции сортировки
is_sorted
(C++11)
is_sorted_until
(C++11)
sort
stable_sort
partial_sort
partial_sort_copy
nth_element
Операции двоичного поиска
lower_bound
upper_bound
binary_search