动态规划:买卖股票的最佳时间/状态机
文章平均质量分 71
动态规划是一种算法策略,用于解决具有重叠子问题和最优子结构的问题。在买卖股票的最佳时间问题中,动态规划可以用来找到获得最大利润的方法。
Sxiaocai
这个作者很懒,什么都没留下…
展开
-
买卖股票的最佳时机 III
随后,在第 7 天(股票价格 = 1)的时候买入,在第 8 天 (股票价格 = 4)的时候卖出,这笔交易所能获得利润 = 4-1 = 3。在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4。在第 4 天(股票价格 = 0)的时候买入,在第 6 天(股票价格 = 3)的时候卖出,这笔交易所能获得利润 = 3-0 = 3。:在第一次卖出后,第二次买入股票的最大利润(或最小亏损,初始化为负无穷大)。原创 2024-09-04 19:38:38 · 428 阅读 · 0 评论 -
动态规划:买卖股票的最佳时期含冷冻期
这个问题可以通过动态规划解决,但需要考虑“冷冻期”的约束。我们可以定义两个状态数组,一个表示持有股票的最大利润,一个表示不持有股票的最大利润。原创 2024-08-24 14:52:12 · 567 阅读 · 0 评论