Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

minmax_element

Realiza el trabajo realizado por min_element y max_element en una llamada.

template<class ForwardIterator>
    pair< ForwardIterator, ForwardIterator >
        minmax_element(
            ForwardIterator _First, 
            ForwardIterator _Last
 );
template<class ForwardIterator, class BinaryPredicate>
    pair< ForwardIterator, ForwardIterator >
        minmax_element(
            ForwardIterator _First, 
            ForwardIterator _Last, 
            BinaryPredicate _Comp
);

_First

Un iterador hacia delante que indica el principio de un intervalo.

_Last

Un iterador hacia delante que indica el final de un intervalo.

_Comp

Una prueba opcional utilizada para ordenar los elementos.

Valores devueltos

pair<ForwardIterator, ForwardIterator>

( min_element (_First, _Last), max_element(_First, _Last)).

La primera función de la plantilla devuelve

pair<ForwardIterator,ForwardIterator>

(min_element(_First, _Last),max_element(_First, _Last)).

La segunda función de plantilla se comportará, salvo que reemplaza operator<(X, Y) con _Comp(X, Y).

Si la secuencia no está vacío, la función realiza como máximo 3 * (_Last - comparaciones de_First - 1) / 2 .

Encabezado: <algorithm>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft