方法:
min_element和max_element
输入参数为vector迭代器,输出为单一元素迭代器
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main(){
vector<int> a = { 2,4,6,7,1,0,8,9,6,3,2 };
auto maxPosition = max_element(a.begin(), a.end());
auto minPosition = min_element(a.begin(), a.end());
cout << *maxPosition << " at the postion of " << maxPosition - a.begin() <<endl;
cout << *minPosition << " at the postion of " << minPosition - a.begin() <<endl;
system("pause");
return 0;
}


这篇博客介绍了如何使用C++标准库中的`max_element`和`min_element`函数来查找向量中的最大和最小元素。示例代码展示了如何从一个整数向量中获取最大值和最小值的迭代器,并输出它们在向量中的位置。
7693

被折叠的 条评论
为什么被折叠?



