淮南品牌型网站建设,html5个人主页,全国建设交易信息网站,wordpress 访问缓慢提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣309. 买卖股票的最佳时机含冷冻期二、力扣714. 买卖股票的最佳时机含手续费 前言 一、力扣309. 买卖股票的最佳时机含冷冻期
class Solution {public … 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、力扣309. 买卖股票的最佳时机含冷冻期二、力扣714. 买卖股票的最佳时机含手续费 前言 一、力扣309. 买卖股票的最佳时机含冷冻期
class Solution {public int maxProfit(int[] prices) {int n prices.length;int[][] dp new int[n][3];dp[0][0] -prices[0];for(int i 1; i n; i ){dp[i][0] Math.max(dp[i-1][0], dp[i-1][2] - prices[i]);dp[i][1] Math.max(dp[i-1][1], dp[i-1][0] prices[i]);dp[i][2] dp[i-1][1];}return dp[n-1][1];}
}二、力扣714. 买卖股票的最佳时机含手续费
class Solution {public int maxProfit(int[] prices, int fee) {int n prices.length;int[][] dp new int[n][2];dp[0][0] -prices[0] - fee;for(int i 1; i n ; i ){dp[i][0] Math.max(dp[i-1][0], dp[i-1][1] - prices[i] - fee);dp[i][1] Math.max(dp[i-1][1], dp[i-1][0] prices[i]);}return dp[n-1][1]; }
}