반응형
[C++] 최대 값, 최소 값 (max_element, min_element)
배열, 벡터, 리스트의 자료 중 최대, 최솟값을 찾기 위한 함수이다.
안에 있는 데이터의 순서가 의미있는 값일 때, 정렬하는 것에 문제가 있을 때 사용한다.
max_element, min_element 함수를 사용하기 위해서는 algorithm 을 include 해야 한다.
#include<algorithm>
max_element, min_element 함수의 기본 형태는 다음과 같다.
- max_element(start, end)를 이용하면 [start, end) 범위 중에 가장 큰 값의 iterator를 반환한다.
- *max_element(start, end)를 이용하면 [start, end) 범위 중에 가장 큰 값의 value를 반환한다.
- min_element(start, end)를 이용하면 [start, end) 범위 중에 가장 작은 값의 iterator를 반환한다.
- *min_element(start, end)를 이용하면 [start, end) 범위 중에 가장 작은 값의 value를 반환한다.
max_element, min_element 함수에 시작 위치, 끝 위치를 설정하면 최댓값, 최솟값을 얻을 수 있다.
반응형
'Programming > C, C++' 카테고리의 다른 글
C++ Error C2011 : Class, Struct, Enum 형식 재정의 (0) | 2023.12.22 |
---|---|
C++ 유용한 문법 (0) | 2023.09.16 |
C++ 자주 사용되는 문법 (0) | 2023.09.15 |
C++ Static 정적 클래스, 정적 멤버, static 변수, static함수 (0) | 2022.12.20 |
C++ 구조체와 클래스의 코드로보는 차이점 (0) | 2022.12.20 |