c++ Vector中的获取最大元素


#include<vector>

vector<int>v1;
......
int v1_max = *max_element(v1.begin(),v1.end());

使用vector中的max_element(a,b)函数,可返回向量[a,b]区间内的最大元素的地址。做 * 后可得到相应的元素值。

当需要得到某一区间内的最大值时[a,b),参数为地址类型。如:v1_max = * max_element(&v1[a],&v1[b]);(此处区间为前闭后开!)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM