对比vector中前后两个数,如果后者大于前者,存下差值,所有差值之和就是结果。
class Solution {
public:
int maxProfit(vector<int>& prices) {
int size=prices.size();
int maxProfit=0;
for (int i=0;i<size-1;i++ ){
if (prices.at(i)<prices.at(i+1)){
maxProfit=maxProfit+prices.at(i+1)-prices.at(i);
}
}
return maxProfit;
}
};