法1:动态规划
想法:
- 数组dp保存每一天的利润最大值
- 在第 i 天,对于第 j (j < i)天的股票:dp[i]=Math.max(dp[i],dp[j]+prices[i]−prices[j]−fee,dp[j])dp[i] = Math.max(dp[i], dp[j] + prices[i] - prices[j] - fee, dp[j])dp[i]=Math.max(dp[i],dp[j]+prices[i]−prices[j]−fee,d
本文介绍了使用动态规划解决LeetCode中的714题,讨论了如何在考虑股票手续费的情况下找到最佳买卖股票的时机。通过动态规划数组dp记录每天的最大利润,并探讨了不同状态之间的转换,最终优化为仅使用两个变量来跟踪持有和未持有股票的状态。
法1:动态规划
想法:
425
303

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