В Стандартній бібліотеці C++, алгоритми це компоненти, що виконують алгоритмічні операції над контейнерами і іншими послідовностями.ISO/IEC (2003). ISO/IEC 14882:2003(E): Programming Languages - C++ §25 Algorithms library [lib.algorithms] para. 1

Стандарт C++ містить деякі стандартні алгоритми зібрані в файлі заголовку <algorithm>. Корисні алгоритми також зібрані в заголовковому файлі <numeric>. Всі алгоритми знаходяться в просторі імен .

Категорії алгоритмів Алгоритми стандартної бібліотеки C++ організовані в рамках наступних категорій. Операції, що не змінюють послідовності (наприклад, , , ) Операції що змінюють послідовність (наприклад, , , ) Сортування (наприклад, sort, , ) Бінарний пошук (наприклад, , ) Купа (наприклад, , ) Мінімум/максимум (наприклад, , )

Приклади

(повертає ітератор знайденого об'єкту або , якщо об'єкт не знайдено) повертає більший з двох аргументів знаходить максимальний елемент в наборі повертає менший з двох аргументів знаходить мінімальний елемент в наборі

Примітки

Посилання C++ reference for standard algorithms