Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define las funciones de la plantilla de contenedor de STL/CLR que realizan algoritmos.
#include <cliext/algorithm>
Funciones
Función |
Descripción |
|---|---|
Buscar dos elementos adyacentes que son iguales. |
|
Comprueba si una secuencia ordenada contiene un valor especificado. |
|
Copia los valores de un intervalo de origen a un rango de destino, iterando hacia delante. |
|
Copia los valores de un intervalo de origen a un rango de destino, iterando en la dirección inversa. |
|
Devuelve el número de elementos en un intervalo cuya coincidencia de los valores un valor especificado. |
|
Devuelve el número de elementos en un intervalo cuya coincidencia de los valores una condición especificada. |
|
Compara dos intervalos, elemento por elemento. |
|
Busca una secuencia ordenada de valores y devuelve dos posiciones que delimitan un subsequence de valores que son todas igual a un elemento determinado. |
|
Asigna el mismo valor nuevo a cada elemento del intervalo especificado. |
|
Asigna un nuevo valor en un número especificado de elementos en un rango a partir de un elemento determinado. |
|
Devuelve la posición de la primera aparición de un valor especificado. |
|
Devuelve el subsequence pasado de un intervalo que sea idéntico a una secuencia especificada. |
|
Busca un intervalo para la primera aparición de un intervalo determinado de elementos. |
|
Devuelve la posición del primer elemento de una secuencia de valores donde el elemento cumple una condición especificada. |
|
Se aplica un objeto especificado de la función a cada elemento de una secuencia de valores y devuelve el objeto function. |
|
Asigna los valores generados por un objeto de función a cada elemento de una secuencia de valores. |
|
Asigna los valores generados por un objeto de función a un número especificado de elementos. |
|
Prueba si un intervalo ordenados contiene todos los elementos en un intervalo ordenados segundo. |
|
Combina los elementos de dos intervalos ordenados consecutivos en un único intervalo ordenados. |
|
Intercambia dos valores referidos por un par de iteradores especificados. |
|
Compara dos secuencias, elemento por elemento, identifica qué secuencia es menor de los dos. |
|
Encuentra la posición del primer elemento de una secuencia ordenada de valores que tiene un valor mayor o igual que un valor especificado. |
|
Convierte los elementos de un intervalo especificado en una pila donde el mayor el primer elemento de la pila. |
|
Compara dos objetos y devuelve el mayor de los dos. |
|
Encuentra el elemento más grande de una secuencia especificada de valores. |
|
Combina todos los elementos de dos intervalos de origen ordenados en un rango de destino único, ordenados. |
|
Compara dos objetos y devuelve el menor de los dos. |
|
Encuentra el elemento más pequeño de una secuencia especificada de valores. |
|
Compara el elemento de dos intervalos para el elemento y devuelve la primera posición donde una diferencia aparece. |
|
Reorganiza los elementos en un intervalo de modo que el orden original se reemplaza por la mayor permutación lexicográficamente siguiente si existe. |
|
Las particiones una secuencia de elementos, correctamente situando el elemento th de n de la secuencia de modo que todos los elementos delante de ella menor o igual que él y todos los elementos que lo siguen son mayor o igual que. |
|
Organiza un número especificado de elementos más pequeños de un intervalo en nondescending petición. |
|
Copia los elementos de un intervalo de origen en un rango de destino para que los elementos del intervalo de origen están ordenados. |
|
Organiza los elementos en un intervalo de forma que los elementos que satisfacen un predicado unario preceden a los que no puedan para satisfacerlo. |
|
Mueve el elemento mayor de delante de una pila hasta el final y después forma una nueva pila de los elementos restantes. |
|
Reordena una secuencia de elementos para que el orden original se reemplaza por la mayor permutación lexicográficamente anterior si existe. |
|
Agrega un elemento que está al final de un intervalo una pila existente que se compone de los elementos anteriores en el intervalo. |
|
¡Reorganiza una secuencia de elementos de N en un intervalo en uno de N!organizaciones posibles seleccionadas al azar. |
|
Elimina un valor especificado de un intervalo determinado sin perturbar el orden de los elementos restantes y devuelve el final de un nuevo intervalo libre value especificado. |
|
Copia los elementos de un intervalo de origen a un rango de destino, excepto en que los elementos del valor especificado no se copian, sin perturbar el orden de los elementos restantes. |
|
Copia los elementos de un intervalo de origen a un rango de destino, excepto los que satisfacen un predicado, sin perturbar el orden de los elementos restantes. |
|
Elimina los elementos que cumplen un predicado de un intervalo determinado sin perturbar el orden de los elementos restantes.. |
|
Reemplaza los elementos de un intervalo que coinciden con un valor especificado con un nuevo valor. |
|
Copia los elementos de un intervalo de origen a un rango de destino, reemplazando los elementos que coinciden con un valor especificado con un nuevo valor. |
|
Examina cada elemento en un intervalo de origen y reemplácela si satisface un predicado especificado al copiar el resultado en un nuevo intervalo de destino. |
|
Examina cada elemento en un intervalo y reemplácela si satisface el predicado especificado. |
|
Invierte el orden de los elementos dentro de un intervalo. |
|
Invierte el orden de los elementos dentro de un intervalo de origen mientras la copia en un intervalo de destino. |
|
Cambie los elementos en dos intervalos adyacentes. |
|
Cambie los elementos en dos intervalos adyacentes dentro de un intervalo de origen y copia el resultado a un rango de destino. |
|
Buscar la primera aparición de una secuencia dentro de un intervalo de destino cuyos elementos son iguales a los de una secuencia determinada de elementos o cuyos elementos son equivalentes en cierto modo especificados por un predicado binario a los elementos de la secuencia especificada. |
|
Buscar el primer subsequence de un intervalo que de un número especificado de elementos que tienen un valor determinado o una relación a ese valor según lo especificado por un predicado binario. |
|
Une todos los elementos que pertenecen a un intervalo de origen ordenada, pero no a un segundo tamaño el intervalo de origen, en un rango de destino único, ordenados, donde el criterio de ordenación se puede especificar por un predicado binario. |
|
Une todos los elementos que pertenecen a los dos intervalos de origen ordenados en un rango de destino único, ordenados, donde el criterio de ordenación se puede especificar por un predicado binario. |
|
Une todos los elementos que pertenecen a uno, pero no ambos, intervalos de origen ordenados en un único, ajusta el intervalo de destino, donde el criterio de ordenación se puede especificar por un predicado binario. |
|
Une todos los elementos que pertenecen al menos uno de dos intervalos de origen ordenados en un rango de destino único, ordenados, donde el criterio de ordenación se puede especificar por un predicado binario. |
|
Organiza los elementos en un intervalo especificado en nondescending petición o según un criterio de ordenación especificado por un predicado binario. |
|
Convierte un montón en un intervalo ordenados. |
|
Ordena elementos en un intervalo en dos conjuntos disjuntos, con los elementos satisfaciendo un predicado unario que precede a los que no puedan para satisfacerlo, conservando el orden relativo de elementos equivalentes. |
|
Organiza los elementos en un intervalo especificado en nondescending petición o según un criterio de ordenación especificado por un predicado binario y conserva el orden relativo de elementos equivalentes. |
|
Cambie los valores de los elementos entre dos tipos de objetos, asignando el contenido del primer objeto el segundo objeto y el contenido de segundos al primer. |
|
Cambie los elementos de un intervalo con elementos de otro, como - intervalo ordenados. |
|
Se aplica un objeto especificado de la función a cada elemento de un intervalo de origen o un par de elementos de dos intervalos de origen y copia los valores devueltos del objeto function en un rango de destino. |
|
Quita los elementos duplicados que se adyacente a uno para en un intervalo especificado. |
|
Copia los elementos de un intervalo de origen en un rango de destino salvo los elementos duplicados que se adyacente a sí. |
|
Encuentra la posición del primer elemento de un intervalo pedido que tiene un valor mayor que un valor especificado, donde el criterio de ordenación se puede especificar por un predicado binario. |
Requisitos
Encabezado: <cliext/algorithm>
Cliext de Espacio de nombres: