[C++] minmax_element
Updated:
개요
- 범위에서 가장 작은 값과 가장 큰 값을 반환
예제
- 코드
#include <algorithm> #include <iostream> #include <vector> using namespace std; int main() { vector<int> v{3, 1, 2, 7, 5, 4, 6}; { auto result = minmax_element(begin(v), end(v)); cout << *result.first << ", " << *result.second << endl; } cout << "------" << endl; { auto result = minmax_element(begin(v), end(v), [](int a, int b) { return a > b; }); cout << *result.first << ", " << *result.second << endl; } return 0; }
- 실행 결과
1, 7 ------ 7, 1