class Solution {
/*
首先知道是可以在第i天卖掉然后第i天又买入的
因为不限交易次数,只要第二天比前一天价格高就是有收益的,
所以每天都这样判断,每天的收益累加起来就是最大收益。
*/
public int maxProfit(int[] prices) {
int res=0;
for(int i=1;i<prices.length;i++){
if(prices[i]>prices[i-1]){
res+=prices[i]-prices[i-1];
}
}
return res;
}
}
数组简单 leetcode122. 买卖股票的最佳时机 II
最新推荐文章于 2024-08-15 05:02:54 发布