Алгоритмы
Обобщенные алгоритмы STL - позволяют вам выполнять такие действия, как поиск, сортировка, вставка, переупорядочивание, удаление и копирование элементов объекта контейнерного класса.
Алгоритмы реализованы как функции, которые работают с итераторами. Это означает, что каждый алгоритм необходимо реализовать только один раз, и, как правило, он будет автоматически работать для всех контейнеров, которые предоставляют набор итераторов (включая пользовательские классы контейнеров).
Чтобы использовать любой из алгоритмов STL, просто включите заголовочный файл algorithm
.