algorithm (STL/CLR)
Define as funções de modelo do contêiner de STL/CLR que executam algoritmos.
#include <cliext/algorithm>
Funções
Função |
Descrição |
---|---|
Procura dois elementos adjacentes que são iguais. |
|
Testa se uma sequência classificados contém um valor específico. |
|
Os valores das cópias de um intervalo de origem para um destino variam, iterando na direção para frente. |
|
Os valores das cópias de um intervalo de origem para um destino variam, iterando na direção inversa. |
|
Retorna o número de elementos em um intervalo cujos valores correspondem a um valor especificado. |
|
Retorna o número de elementos em um intervalo cujos valores correspondem a uma condição especificada. |
|
Compara dois intervalos, o elemento pelo elemento. |
|
Pesquisa uma sequência ordenada de valores e retorna duas posições que limitam uma subsequência dos valores que são todos igual a um determinado elemento. |
|
Atribui o mesmo valor novo para cada elemento em um intervalo especificado. |
|
Atribuir um novo valor a um número especificado de elementos em um intervalo começando com um elemento específico. |
|
Retorna a posição da primeira ocorrência de um valor especificado. |
|
Retorna o subsequência a última vez em que um intervalo seja idêntico a um sequência especificada. |
|
Pesquisa um intervalo pela primeira ocorrência de qualquer de um determinado intervalo de elementos. |
|
Retorna a posição do primeiro elemento em uma sequência de valores no elemento satisfizer uma condição especificada. |
|
Aplica um objeto especificado da função a cada elemento em uma sequência de valores e retorna o objeto de função. |
|
Atribui os valores gerados por um objeto da função a cada elemento em uma sequência de valores. |
|
Atribui os valores gerados por um objeto de função para um número especificado de elementos. |
|
Testa se um intervalo classificada contém o intervalo classificada de elementos em uma segunda. |
|
Combina os elementos de dois intervalos classificados consecutivos em um único intervalo classificada. |
|
A troca dois valores FROM mencionadas por um par de iteradores especificados. |
|
Compara duas sequências, o elemento pelo elemento, identificando qual a sequência é o menor dos dois. |
|
Localiza a posição do primeiro elemento em uma sequência ordenada de valores que tem um valor maior ou igual a um valor especificado. |
|
Converte os elementos de um intervalo especificado em um heap onde o primeiro elemento no heap seja maior. |
|
Compara dois objetos e retorna o maior dos dois. |
|
Localiza o elemento o maior em uma sequência especificada de valores. |
|
Combina todos os elementos de dois intervalos de origem classificados em um único intervalo, classificado de destino. |
|
Compara dois objetos e retorna o menor dos dois. |
|
Localiza o elemento o menor em uma sequência especificada de valores. |
|
Compara o elemento de dois intervalos pelo elemento e retorna a primeira posição onde uma diferença ocorre. |
|
Reorganiza os elementos em um intervalo de forma que a ordenação de original seja substituído pela permutação maior lexicographically seguir se existir. |
|
Divide uma sequência de elementos, posicionando corretamente o elemento do º de nde sequência de modo que todos os elementos na frente delas é menor que ou igual a ela e todos os elementos que o seguem maior ou igual a. |
|
Organiza um número especificado de elementos menor em um intervalo na ordem nondescending. |
|
Elementos de cópias de um intervalo de origem em um intervalo de destino de modo que os elementos do intervalo de origem serão ordenados. |
|
Organiza os elementos em um intervalo de modo que os elementos que satisfazem um predicado unário precedem aqueles que não satisfazem o. |
|
Move o elemento o maior da frente de um heap para extremidade e forma em um novo heap de elementos restantes. |
|
Reorganiza uma sequência de elementos de forma que a ordenação de original seja substituído pela permutação maior lexicographically anterior se existir. |
|
Adiciona um elemento que está no início de um intervalo a um heap existente que consiste nos elementos anteriores no intervalo. |
|
Reorganiza uma sequência de elementos de N em um intervalo em um de N! as possíveis selecionada aleatoriamente. |
|
Exclui um valor especificado de um determinado intervalo sem afetar a ordem dos elementos restantes e retorna a parte final de um novo intervalo livre do valor especificado. |
|
Os elementos de cópias de um intervalo de origem para um destino variam, exceto que os elementos de um valor especificado não são copiados, sem afetar a ordem dos elementos restantes. |
|
Os elementos de cópias de um intervalo de origem para um destino variam, exceto aqueles que satisfazem um predicado, sem afetar a ordem dos elementos restantes. |
|
Exclui os elementos que satisfazem um predicado de um determinado intervalo sem afetar a ordem dos elementos restantes. . |
|
Substitui os elementos em um intervalo que correspondem a um valor especificado com um valor novo. |
|
Os elementos de cópias de um intervalo de origem para um destino variam, substituindo os elementos que correspondem a um valor especificado com um valor novo. |
|
Examinará cada elemento em um intervalo de origem e substitua-o se satisfizer um predicado especificado ao copiar o resultado em um novo intervalo de destino. |
|
Examinará cada elemento em um intervalo e substitua-o se satisfizer um predicado especificado. |
|
Inverte a ordem dos elementos dentro de um intervalo. |
|
Inverte a ordem dos elementos dentro de um intervalo de origem para copiá-los em um intervalo de destino. |
|
Troca os elementos em dois intervalos adjacentes. |
|
Troca os elementos em dois intervalos adjacentes em um intervalo de origem e copia o resultado em um intervalo de destino. |
|
Procura a primeira ocorrência de uma sequência dentro de uma carreira de captura cujos elementos sejam iguais a aquelas em uma determinada sequência de elementos ou cujos elementos sejam equivalentes de certo modo especificados por um predicado binário aos elementos da sequência especificada. |
|
Pesquisa o primeiro subsequência em um intervalo de um número especificado de elementos que têm um valor específico ou uma relação ao valor de conforme especificado por um predicado binário. |
|
Junta todos os elementos que pertencem a um intervalo de origem classificados, mas não a um intervalo de origem, classificado em um único intervalo, classificado de destino, onde o critério de ordenação pode ser especificado por um predicado binário. |
|
Junta todos os elementos que pertencem aos intervalos de origem classificados em um único intervalo, classificado de destino, onde o critério de ordenação pode ser especificado por um predicado binário. |
|
Junta todos os elementos que pertencem a um, mas não ambos, os intervalos de origem classificados em um único, classificaram o intervalo de destino, onde o critério de ordenação pode ser especificado por um predicado binário. |
|
Junta todos os elementos que pertencem a pelo menos um dos dois intervalos de origem classificados em um único intervalo, classificado de destino, onde o critério de ordenação pode ser especificado por um predicado binário. |
|
Organiza os elementos em um intervalo especificado em uma ordem nondescending ou de acordo com um critério especificado por ordenando um predicado binário. |
|
Converte um heap em um intervalo classificada. |
|
Classifica os elementos em um intervalo separam em dois conjuntos, com os elementos que satisfazem um predicado unário que precede os que não satisfazem o, preservando a ordem relativa de elementos equivalentes. |
|
Organiza os elementos em um intervalo especificado em uma ordem nondescending ou de acordo com um critério especificado por ordenando um predicado binário e preserva a ordenação relativa dos elementos equivalentes. |
|
Troca os valores dos elementos entre dois tipos de objetos, atribuindo o conteúdo do primeiro objeto ao segundo objeto e o conteúdo de segundos ao primeiro. |
|
Troca os elementos de um intervalo com os elementos de outro, igual - o intervalo é dimensionado. |
|
Aplica um objeto especificado da função a cada elemento em um intervalo de origem ou a um par de elementos de dois intervalos de origem e copiar os valores de retorno do objeto da função em um intervalo de destino. |
|
Remove os elementos duplicadas que estão próximas a se em um intervalo especificado. |
|
Os elementos de cópias de um intervalo de origem para um destino variam com exceção dos elementos duplicadas que estão próximas às outras. |
|
Localiza a posição do primeiro elemento em um intervalo ordenado com um valor que é maior ou equivalente a um valor especificado, onde o critério de ordenação pode ser especificado por um predicado binário. |
Requisitos
cliext </algoritmo deCabeçalho: >
cliext deNamespace: