std::max_element는 C++ 표준 라이브러리의 알고리즘 중 하나입니다.
이 함수는 주어진 범위 내에서 가장 큰 요소를 찾는 데 사용됩니다. 다음은 std::max_element의 기본적인 사용 예시입니다:
#include <iostream>
#include <algorithm>
#include <vector>
int main() {
std::vector<int> numbers = {3, 1, 4, 1, 5, 9, 2, 6, 5};
auto max_it = std::max_element(numbers.begin(), numbers.end());
if (max_it != numbers.end()) {
std::cout << "최대 요소는: " << *max_it << std::endl;
std::cout << "그 위치는: " << std::distance(numbers.begin(), max_it) << std::endl;
}
return 0;
}
최대 요소는: 9
그 위치는: 5