Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Алгоритмы. Алгоритм — это функция, которая производит некоторые действия над элементами контейнера (контейнеров)



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

В табл. 3 приведены наиболее популярные алгоритмы STL

Таблица 3. Некоторые типичные алгоритмы STL

Алгоритм Назначение

Accumulate Вычисление суммы элементов в заданном диапазоне

Сору Копирование последовательности, начиная с первого элемента

Count Подсчет количества вхождений значения в последовательность

Count_if Подсчет количества выполнений условия в последовательности

Equal Попарное равенство элементов двух последовательностей

Fill Замена всех элементов заданным значением

Find Нахождение первого вхождения значения в последовательность

Find_first_of Нахождение первого значения из одной

Последовательности в другой

Find_if Нахождение первого соответствия условию в

Последовательности

For_each Вызов функции для каждого элемента последовательности

Merge Слияние отсортированных последовательностей

Remove Перемещение элементов с заданным значением

Replace Замена элементов с заданным значением

Search Нахождение первого вхождения в первую





Дата публикования: 2014-11-28; Прочитано: 320 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...