minmax_element
수행 작업 수행 min_element 및 max_element 한 번 호출에서 합니다.
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
범위의 시작 부분을 나타내는 정방향 반복기입니다._Last
범위의 끝을 나타내는 정방향 반복기입니다._Comp
순서 대로 요소에 사용 되는 선택적 테스트.
반환 값
반환 값
pair<ForwardIterator, ForwardIterator>
(min_element(_First, _Last), max_element(_First, _Last)).
설명
첫 번째 템플릿 함수를 반환합니다.
pair<ForwardIterator,ForwardIterator>
(min_element(_First, _Last),max_element(_First, _Last)).
대체를 제외 하 고 두 번째 템플릿 함수는 동작 operator<(X, Y) 와 _Comp(X, Y).
시퀀스가 비어 있는 경우에 기능을 수행3 * (_Last - _First - 1) / 2비교 합니다.
요구 사항
헤더: <algorithm>
네임 스페이스: std