본문 바로가기
Programming/C, C++

C++ 최대 값, 최소 값 (max_element, min_element)

by Dev_카페인 2023. 9. 15.
반응형

[C++] 최대 값, 최소 값 (max_element, min_element)

 

배열, 벡터, 리스트의 자료 중 최대, 최솟값을 찾기 위한 함수이다.

 

안에 있는 데이터의 순서가 의미있는 값일 때, 정렬하는 것에 문제가 있을 때 사용한다.

 

max_element, min_element 함수를 사용하기 위해서는 algorithm 을 include 해야 한다.

 

#include<algorithm>

 

max_element, min_element 함수의 기본 형태는 다음과 같다.

  1. max_element(start, end)를 이용하면 [start, end) 범위 중 가장 큰 값 iterator를 반환한다.
  2. *max_element(start, end)를 이용하면 [start, end) 범위 중 가장 큰 값 value를 반환한다.
  3. min_element(start, end)를 이용하면 [start, end) 범위 중 가장 작은 값 iterator를 반환한다.
  4. *min_element(start, end)를 이용하면 [start, end) 범위 중 가장 작은 값 value를 반환한다.

max_element, min_element 함수에 시작 위치, 끝 위치를 설정하면 최댓값, 최솟값을 얻을 수 있다.

반응형