인자로는 first iterator, last iterator를 넣어주면 된다.
코드
#include <bits/stdc++.h>
using namespace std;
int main()
{
vector<int> v = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int max = *max_element(v.begin(), v.end()); // iterator로 리턴되서 *를 붙여서 값을 받음
int min = *min_element(v.begin(), v.end());
cout << "max : " << max << "\n";
cout << "min : " << min << "\n";
return 0;
}
/*
max : 10
min : 1
*/
'알고리즘 > 기본 문법' 카테고리의 다른 글
<알고리즘> n진법 변환 (0) | 2022.04.22 |
---|---|
<알고리즘> 배열 부분 회전 (0) | 2022.04.22 |
<알고리즘> 배열의 합(accumulate()) (0) | 2022.04.22 |
<알고리즘> 배열 시계방향, 반시계 방향 회전(rotate()) (0) | 2022.04.22 |
<알고리즘> upper_bound, lower_bound (0) | 2022.04.22 |