C++ 中*max_element函数找最大元素 *min_element函数找最小元素 STL算法
#include<vector> #include<algorithm>
vector容器:
int a[] = {1,2,3,4,5,6,7};
vector<int> v(a,a+(sizeof(a)/sizeof(int)));
cout<<*max_element(v.begin(),v.end())<<endl;
cout<<*min_element(v.begin(),v.end())<<endl;
std::vector<double>::iterator max = std::max_element(std::begin(arr), std::end(arr));
cout<<*max_element(v.begin(),v.end())<<endl;
数组:
int a[] = {1,2,3,4,5,6,7};
cout<<*max_element(a,a+7)<<endl;
cout<<*min_element(a,a+7)<<endl;