#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]);(此处区间为前闭后开!)

posted on 2020-06-04 20:07  albus_y  阅读(5441)  评论(0)    收藏  举报