力扣——121.买卖股票的最佳时机(C语言) 题目描述: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例1: 输入: [7,1,5,3,6,4]输出: 5解释: ...
714. 买卖股票的最佳时机含手续费 - 给定一个整数数组 prices,其中 prices[i]表示第 i 天的股票价格 ;整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。
* 无操作: dp[i][1] = dp[i-1][1] * dp[i][1] = max(购入股票,无操作) * dp[i][2]: * 卖出股票:dp[i][2] = dp[i-1][1] + prices[i] * 无操作: dp[i][2] = dp[i-1][1] * dp[i][2] = max(卖出股票,无操作) * * dp[i][3]: * 买入股票:dp[i][3] = dp[...
122. 买卖股票的最佳时机 II - 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示
【力扣-动态规划】2、买卖股票的最佳时机(121) 121. 买卖股票的最佳时机 题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。
122. 买卖股票的最佳时机 II 题目描述 给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。 在每一天,你可能会决定购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以购买它,然后在同一天出售。