int getMax(vector<int> v, int start, int end){
int max = 0;
int min = v[start];
for(int i = start; i <= end; i++){
if(v[i] - min > max) max = v[i] - min;
if(min > v[i]) min = v[i];
}
return max;
}
O(n) 方法求数列极差
最新推荐文章于 2022-11-30 15:35:19 发布