leetcode121买卖股票的最佳时机
原题链接:
https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/description/
解法1:
枚举+维护前缀数组的最小值
1 | /* |
动态规划
其实上述解法 其实就是动态规划理解的简化
令f[i] 表示 第i天能买到股票的最低价 则最大利润res = max(prices[i] - f[i],res);
对于f[i]而言 其状态转移方程即为
f[i] = min(prices[i],f[i - 1])
更简化一步 就可以直接用滚动数组的方式进行简化 就变成上面的那种解法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 niiish32x 's blog!