algorithm (STL/CLR)
Определяет шаблонов функций контейнера STL/CLR, которые выполняют алгоритмы.
#include <cliext/algorithm>
Функции
Функция |
Описание |
---|---|
Поиск 2 соседних элементов, равны. |
|
Тесты, содержит ли отсортированная последовательность заданное значение. |
|
Копирует значения диапазона от источника к назначению диапазоне, повторенный переднем в направлении. |
|
Копирует значения диапазона от источника к назначению диапазоне, повторенный обратно в направлении. |
|
Возвращает количество элементов в диапазоне, значения которого соответствуют заданному значению. |
|
Возвращает количество элементов в диапазоне значения, соответствующие указанным критериям. |
|
Сравнивает 2 диапазона, элемент элементом. |
|
Поиск упорядоченная последовательность значений и возвращает 2 позиций, разделяющие subsequence значений, все равно данному элементу. |
|
Присвоит одно и то же новое значение для каждого элемента в заданном диапазоне. |
|
Присвоить новое значение с указанным количеством элементов в начало диапазона с указанным элементом. |
|
Возвращает позицию первого вхождения указанного значения. |
|
Возвращает последнее subsequence в диапазоне, как в указанной последовательности. |
|
Поиск диапазона для первого вхождения любого из заданного диапазона элементов. |
|
Возвращает позицию первого элемента последовательности значений, где элемент удовлетворяет указанному условию. |
|
Применяет объект заданной функции к каждому элементу последовательности, возвращая объект функции. |
|
Присвоить значения, создаваемые объектом функции к каждому элементу последовательности значений. |
|
Присвоить значения, создаваемые объектом функции с указанным количеством элементов. |
|
Тесты, содержит ли один сортируемый диапазон весь диапазон элементов во второй сортируемый. |
|
Объединяет элементы из 2 последовательных упорядоченных диапазонов в один сортируемый диапазон. |
|
Обмен 2 значения сослались на паре определенных итераторов. |
|
Сравнивает 2 последовательности, элемент элементом, указав, последовательность меньшее из 2. |
|
Находит позицию первого элемента в приказанной последовательности значений, имеющую значение больше или равно заданному значению. |
|
Преобразует элементы из указанного диапазона в кучу, где первый элемент в куче - наибольшему. |
|
Сравнивает 2 объекта и возвращает большее 2. |
|
Находит наибольший элемент в определенной последовательности значений. |
|
Объединяет все элементы из 2 упорядоченных диапазонов источника в один, упорядоченный диапазон назначения. |
|
Сравнивает 2 объекта и возвращает меньшее из 2. |
|
Находит наименьшее элемент в определенной последовательности значений. |
|
Сравнивает элемент 2 диапазонов элементом и возвращает первая позиция, где разница происходит. |
|
Порядок элементов в диапазоне, чтобы исходный порядок будет заменен лексикографически следующим большим пермутированием, если он существует. |
|
Разделы последовательность элементов, правильно находя th элемент n последовательности, чтобы все элементы перед ней будут меньше или приравнивают к нему и все элементы, которые следуют она больше или приравнивают на него. |
|
Упорядочивает указанное число меньших элементов в диапазон в nondescending порядок. |
|
Копирует элементы из диапазона источника в диапазон назначения так, что размещения элементов из диапазона источника. |
|
Упорядочивает элементы в диапазон так, что эти элементы, которые удовлетворяют предикату унарный предшествуют те, которые не загружаются для удовлетворения его. |
|
Перемещает наибольший элемент из начала кучи в конец и затем формирует новой кучи из остальных элементов. |
|
Переупорядочивает последовательность элементов, чтобы исходный порядок будет заменен лексикографически предыдущим большим пермутированием, если он существует. |
|
Добавляет элемент, в конце диапазона к существующей куче, состоящий из существующих элементов в диапазоне. |
|
Выполняет переупорядочивание последовательность элементов N в диапазон в один из N!возможные размещения выбранных наугад. |
|
Удаляет указанное значение из заданного диапазона без нарушения порядок остальных элементов и возвращает конец нового диапазона свободного указанного значения. |
|
Копирует элементы из диапазона от источника к назначению диапазоне, за исключением того, что элементы заданного значения не копируются без нарушения порядок остальных элементов. |
|
Копирует элементы из диапазона от источника к назначению диапазоне, за исключением тех, которые удовлетворяют предикату, не нарушать порядок остальных элементов. |
|
Удаляет элементы, которые удовлетворяют предикату из заданного диапазона без нарушения порядок остальных элементов.. |
|
Заменяет элементы в диапазоне, соответствующие указанному значению с новым значением. |
|
Копирует элементы из диапазона от источника к назначению диапазоне, заменяя элементы, соответствующие указанному значению с новым значением. |
|
Проверяет каждый элемент в диапазон источника и заменяет его, если он удовлетворяет определенный предикат в процессе копирования результат в новый диапазон назначения. |
|
Проверяет каждый элемент в диапазоне и заменяет его, если он удовлетворяет определенный предикат. |
|
Возвращает порядок элементов в пределах диапазона. |
|
Возвращает порядок элементов в диапазон источника в процессе копирования их в диапазон назначения. |
|
Меняет местами элементы в 2 соседних диапазонах. |
|
Меняет местами элементы в 2 диапазоны смежных в диапазон источника и копирует результат в качестве назначения. |
|
Поиск первого вхождения последовательности в полигон, элементы которого равно тем в заданной последовательности элементов или элементы, соответствующие в некотором смысле определенные бинарным предикатом к элементам в определенной последовательности. |
|
Поиск первого subsequence в диапазоне, заданного числа элементов, имеющих определенное значение или отношение к этому значение, указанное бинарным предикатом. |
|
Соединяет все элементы, которые принадлежат одному сортируемый диапазон источника, но не на второй отсортированные диапазон источника, в один, упорядоченный диапазон назначения, где критерий упорядочивания может быть указан бинарным предикатом. |
|
Соединяет все элементы, которые принадлежат обоим отсортированных диапазоны источника в один, упорядоченный диапазон назначения, где критерий упорядочивания может быть указан бинарным предикатом. |
|
Соединяет все элементы, которые принадлежат одному, но не оба, упорядоченных диапазонов из источника в одну, сортировали диапазон назначения, где критерий упорядочивания может быть указан бинарным предикатом. |
|
Соединяет все элементы, которые принадлежат по крайней мере один из 2 упорядоченных диапазонов источника в один, упорядоченный диапазон назначения, где критерий упорядочивания может быть указан бинарным предикатом. |
|
Упорядочивает элементы в указанном диапазоне в nondescending порядок или согласно указанному критерию порядок бинарным предикатом. |
|
Преобразует кучу в упорядоченный диапазон. |
|
Упорядочивать элементы в диапазон в 2 непересекающиеся рабочего множества, при этом элементы удовлетворяя унарный предикат перед те, которые не загружаются для удовлетворения его, сохранив относительный порядок элементов эквивалентности. |
|
Упорядочивает элементы в указанном диапазоне в nondescending порядок или по заказу критерию, указанному предикату бинарным и сохранить относительный порядок элементов эквивалентности. |
|
Меняет местами значения элементов между 2 типы объектов, присвоению содержимое первого объекта к второго объекта и содержимое второго с первым. |
|
Меняет местами элементы одного диапазона с элементами других, диапазоном равенства с размером. |
|
Применяет объект заданной функции к каждому элементу в диапазон источника или в паре элементов из 2 диапазонов источника и копирует возвращаемые значения объекта функции в диапазон назначения. |
|
Удаляет повторяющиеся элементы, рядом с друг с другом в указанном диапазоне. |
|
Копирует элементы из источника в назначение диапазона диапазоне символов, за исключением элементов, рядом с друг с другом. |
|
Находит позицию первого элемента в приказанном диапазон, который имеет значение, которое меньше указанного значения, где критерий упорядочивания может быть указан бинарным предикатом. |
Требования
Заголовок: <cliext/algorithm>
Пространство имен: cliext