max_element
和 min_element
是 C++ 标准库 <algorithm>
中的函数,用于在容器(如 vector、数组等)中找到最大和最小元素的迭代器(或指针)。
max_element 函数
template< class ForwardIt >
ForwardIt max_element( ForwardIt first, ForwardIt last );
- 功能:在给定范围
[first, last)
内查找最大元素的迭代器。 - 参数:
first
:指向要搜索的范围的起始位置的迭代器。last
:指向要搜索的范围的末尾位置的迭代器,不包括在搜索范围内。
- 返回值:返回一个迭代器,指向范围内最大元素的位置。如果范围为空,则返回
last
。
min_element 函数
template< class ForwardIt >
ForwardIt min_element( ForwardIt first, ForwardIt last );
- 功能:在给定范围
[first, last)
内查找最小元素的迭代器。 - 参数: