思路:比121题更简单,不限制交易次数。
public class Solution {
public int maxProfit(int[] prices) {
if (prices.length <= 1) {
return 0;
}
int[] change = new int[prices.length - 1];
for (int i = 0; i < change.length; i++) {
change[i] = prices[i + 1] - prices[i];
}
int sum = 0;
for (int i = 0; i < change.length; i++) {
if (change[i]>0) {
sum+=change[i];
}
}
return sum;
}
}
本文介绍了一种简化版的股票投资策略,允许无限次交易以获取最大利润。通过分析股票价格变化,筛选出有利可图的交易机会,并采用简单的算法实现策略的自动化执行。
204

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



