目前还没有学会动态规划,只能用简单的方法来写
class Solution {
public int maxProfit(int[] prices) {
int profit = 0; // 初始化利润为0
for(int i = 0; i < prices.length - 1; i++){ // 遍历数组,注意不要越界
// 如果第二天的价格高于前一天,计算利润
if(prices[i + 1] > prices[i]){
profit += prices[i + 1] - prices[i]; // 计算当前价格和前一天价格的差值
}
}
return profit; // 循环结束后返回总利润
}
}