ВУЗ:
Составители:
Рубрика:
88
Алгоритмы определены в заголовочном файле <algorithm.h>.
Ниже приведены имена некоторых наиболее часто используемых
функций-алгоритмов STL.
I. Немодифицирующие операции
for_earch() выполняет операции для каждого элемента последовательности
find() находит первое вхождение значения в последовательность
find_if() находит первое соответствие предикату в последовательности
count() подсчитывает количество вхождений значения в последова-
тельность
count_if() подсчитывает количество выполнений предиката в последова-
тельности
search() находит первое вхождение последовательности как подпосле-
довательности
search_n() находит n-е вхождение значения в последовательность
II. Модифицирующие операции
copy() копирует последовательность, начиная с первого эле-
мента
swap() меняет местами два элемента
replace() заменяет элементы с указанным значением
replace_if() заменяет элементы при выполнении предиката
replace_copy() копирует последовательность, заменяя элементы с
указанным значением
replace_copy_if() копирует последовательность, заменяя элементы
при выполнении предиката
fill() заменяет все элементы данным значением
remove() удаляет элементы с данным значением
remove_if() удаляет элементы при выполнении предиката
remove_copy() копирует последовательность, удаляя элементы с
указанным значением
remove_copy_if() копирует последовательность, удаляя элементы при
выполнении предиката
reverse() меняет порядок следования элементов на обратный
random_shuffle() перемещает элементы согласно случайному равномер-
ному распределению (“тасует” последовательность)
transform() выполняет заданную операцию над каждым элементом
последовательности
unique() удаляет равные соседнии элементы
unique_copy() копирует последовательность, удаляя равные соседние
элементы
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »