algoritmo (STL/CLR)
Define as funções do modelo do contêiner de STL/CLR que executam algoritmos.
#include <cliext/algorithm>
Funções
Função |
Descrição |
---|---|
Procura por dois elementos adjacentes que são iguais. |
|
Testa se uma sequência classificado contém um determinado valor. |
|
Os valores das cópias de um intervalo de origem para um destino variam, iterando na direção de avanço. |
|
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 coincidem com um valor especificado. |
|
Retorna o número de elementos em um intervalo cujos valores coincidem com uma condição especificada. |
|
Compara dois intervalos, elemento do elemento. |
|
Procura uma sequência ordenada de valores e retorna duas posições que limitam subsequence um dos valores que são todos igual a um determinado elemento. |
|
Atribui o mesmo novo valor para cada elemento em um intervalo especificado. |
|
Atribuir um novo valor a um número especificado de elementos no início do intervalo com um elemento específico. |
|
Retorna a posição da primeira ocorrência de um valor especificado. |
|
Retorna o subsequence o último em um intervalo que é idêntico a uma sequência especificada. |
|
Procura 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 dos valores onde o elemento satisfazem uma condição especificada. |
|
Aplica um objeto especificado de função para cada elemento em uma sequência de valores e retorna o objeto de função. |
|
Atribui os valores gerados por um objeto de função para cada elemento em uma sequência de valores. |
|
Atribui os valores gerados por um objeto da função a um número especificado de elementos. |
|
Testa se um intervalo classificado contém qualquer intervalo classificado de elementos em um segundo. |
|
Combina os elementos de dois espaços consecutivos classificados em um único intervalo classificado. |
|
A troca dois valores referenciavam por um par de iteradores especificados. |
|
Compara duas sequências, elemento do elemento, identificando a sequência é o menos de dois. |
|
Localiza a posição do primeiro elemento em uma sequência ordenada de valores que tem um valor maior ou igual ao valor especificado. |
|
Converte os elementos de um intervalo especificado em um heap onde o primeiro elemento na heap é o maior. |
|
Compara dois objetos e retorna o maior dos dois. |
|
Localiza o maior em uma sequência dos valores especificada. |
|
Combina todos os elementos de dois intervalos de origem classificadas em um único, classificados intervalo de destino. |
|
Compara dois objetos e retorna os menos de dois. |
|
Localiza o menor especificada em uma sequência de valores. |
|
Compara o elemento de dois intervalos pelo elemento e retorna a primeira posição onde uma diferença surge. |
|
Reordena elementos em um intervalo de modo que a ordem de original é substituído por permutação maior lexicographically seguir se existe. |
|
Divide uma sequência de elementos, localizando corretamente o elemento de th de nde sequência de modo que todos os elementos na frente de ela é menor ou igual a ele e todos os elementos que seguem o maior ou igual a. |
|
Organiza um número especificado de elementos menores em um intervalo na ordem nondescending. |
|
Elementos das cópias de um intervalo de origem em um intervalo de destino para que os elementos do intervalo de origem são ordenados. |
|
Organiza elementos em um intervalo para que esses elementos que satisfazem um predicado unário precedem aqueles que não o conteúdo. |
|
Move o elemento maior da frente de um heap ao final e forma em um novo heap dos elementos restantes. |
|
Reordena uma sequência dos elementos de modo que a ordem de original é substituído por permutação maior lexicographically anterior se existe. |
|
Adicione um elemento que está no final da heap um intervalo um existente que consiste nos elementos anteriores no intervalo. |
|
Reordena uma sequência dos elementos de N em um intervalo em um de N!organizações possíveis selecionada aleatoriamente. |
|
Exclui um valor de um determinado intervalo especificado sem perturbar a ordem dos elementos restantes e retorna ao final de um novo espaço livre do valor especificado. |
|
Os elementos das 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 perturbar a ordem dos elementos restantes. |
|
Os elementos das cópias de um intervalo de origem para um destino variam, exceto aqueles que satisfazem um predicado, sem perturbar a ordem dos elementos restantes. |
|
Exclui os elementos que satisfazem um predicado de um determinado intervalo sem perturbar a ordem dos elementos restantes.. |
|
Substitui os elementos em um intervalo que correspondem um valor especificado com um novo valor. |
|
Os elementos das cópias de um intervalo de origem para um destino variam, substituindo os elementos que correspondem um valor especificado com um novo valor. |
|
Examina cada elemento em um intervalo de origem e substituí-lo se satisfaz um predicado especificado para copiar o resultado em um novo intervalo de destino. |
|
Examina cada elemento em um intervalo e substituí-lo se satisfaz um predicado especificado. |
|
Inverte a ordem dos elementos dentro de um intervalo. |
|
Inverte a ordem dos elementos dentro de um intervalo de origem para copiar em um intervalo de destino. |
|
Troca os dois elementos em intervalos adjacentes. |
|
Troca os dois elementos em intervalos adjacentes dentro de um intervalo de origem e copia o resultado a um intervalo de destino. |
|
Procura a primeira ocorrência de uma sequência em uma carreira de captura cujos elementos sejam iguais a esses elementos em uma determinada ou sequência de elementos cujos elementos são equivalentes de certo modo especificados por um predicado binário aos elementos na sequência determinada. |
|
Procura o primeiro subsequence em um intervalo de um número especificado de elementos que têm um valor específico ou relação ao valor como especificado por um predicado binário. |
|
Une todos os elementos que pertencem a um intervalo de origem ordenada, mas não para um segundo intervalo de origem ordenada, em um único, classificados intervalo de destino, onde o critério classificação pode ser especificado por um predicado binário. |
|
Une todos os elementos que pertencem a ambos os intervalos de origem classificadas em um único, classificados intervalo de destino, onde o critério classificação pode ser especificado por um predicado binário. |
|
Une todos os elementos que pertencem a um, mas não ambos, os intervalos de origem classificadas em um único classificaram, o intervalo de destino, onde o critério classificação pode ser especificado por um predicado binário. |
|
Une todos os elementos que pertencem a pelo menos um dos intervalos de origem classificadas em um único, classificados intervalo de destino, onde o critério classificação pode ser especificado por um predicado binário. |
|
Organiza elementos em um intervalo especificado em uma ordem nondescending ou de acordo com um critério classificação especificado por um predicado binário. |
|
Converte um heap em um intervalo classificado. |
|
Classifica os elementos em um intervalo em separam dois conjuntos, com elementos que satisfazem um predicado unário que precede aqueles que não o conteúdo, preservando a ordem relativo de elementos equivalentes. |
|
Organiza elementos em um intervalo especificado em uma ordem nondescending ou de acordo com um critério classificação especificado por um predicado binário e ordenação preserva relativo dos elementos equivalentes. |
|
Troca os valores dos elementos entre dois tipos de objetos, atribuindo o conteúdo do primeiro objeto para o segundo objeto e o conteúdo de segundos para o primeiro. |
|
Troca os elementos de um intervalo com elementos do outro, igual intervalo - dimensionado. |
|
Aplica um objeto especificado de função para cada elemento em um intervalo de origem ou a um par de elementos de dois intervalos de origem e copia os valores de retorno do objeto de função em um intervalo de destino. |
|
Remove os elementos duplicados que são junto a se em um intervalo especificado. |
|
Os elementos das cópias de um intervalo de origem em um destino variam a exceção de elementos duplicados que são junto a se. |
|
Localiza a posição do primeiro elemento em um intervalo ordenada que possui um valor que é maior do que um valor especificado, onde o critério classificação pode ser especificado por um predicado binário. |
Requisitos
Cabeçalho: <cliext/algorithm>
Cliext deNamespace: