这个题实际理解下来,意思是,已经知道i天内股票的价格,所以当然是只要有正的差价就卖。
贪心算法的应用
class Solution {
public int maxProfit(int[] prices) {
int profit=0;
for(int i=1;i<prices.length;i++){
if(prices[i]>prices[i-1]){
profit+=prices[i]-prices[i-1];
}
}
return profit;
}
}

本文介绍了一个简单的算法来解决股票交易中何时卖出以获得最大利润的问题。通过贪心算法,只要后一天的价格高于前一天,就在前一天买入后一天卖出,以此循环直到遍历完所有天数的价格。
428

被折叠的 条评论
为什么被折叠?



