思路
对于这道题来说,只要后一天比前一天的股票值高,就可以买入。用户可以每天都对股票进行操作,卖出。这样一来只要涨了就买入,跌了就不买入。
实现代码
class Solution {
public int maxProfit(int[] prices) {
if(prices.length <= 1){
return 0;
}
int sum = 0;
for(int i =1; i<prices.length; i++){
if(prices[i]>prices[i-1])
sum+=(prices[i]-prices[i-1]);
}
return sum;
}
}