[转载]C++ *max【min】_element函数找最大,小元素

来源:互联网 发布:工作流设计软件 编辑:程序博客网 时间:2024/05/14 12:27
#include<iostream>#include<algorithm>using namespace std;int main(){int n[]={1,4,22,3,8,5};int len=sizeof(n)/sizeof(int);cout<<*max_element(n,n+len)<<endl;cout<<*min_element(n,n+len)<<endl;return 0;}结果:22      1

C++ STL求向量中的最大值和最小值min_element(v.begin(),v.end())max_element(v.begin(),v.end())sizeof(n)/sizeof(int)

min_element 算法返回最小的元素的位置中序列 [first,last)。 

#include<iostream>#include<vector>#include<algorithm>using namespace std;int main(){int n[]={1,4,2,3,5,0};vector<int>v(n,n+sizeof(n)/sizeof(int));//sizeof(n)/sizeof(int)是求数组n的长度cout<<*min_element(v.begin(),v.end())<<endl;//最小元素cout<<*max_element(v.begin(),v.end())<<endl;//最大元素return 0;}结果:0      5


0 0
原创粉丝点击