714.买卖股票的最佳时机含手续费
Posted HardyDragon_CC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了714.买卖股票的最佳时机含手续费相关的知识,希望对你有一定的参考价值。
714.买卖股票的最佳时机含手续费
思路
- 在卖出比较的时候减去手续费即可
class Solution {
public int maxProfit(int[] prices, int fee) {
int size = prices.length;
if(size == 0) return 0;
// 0 持有股票, 1 无股票
int[][] dp = new int[size][2];
dp[0][0] = -prices[0];
for(int i = 1;i < size;i++){
dp[i][0] = Math.max(dp[i-1][0],dp[i-1][1] - prices[i]);
dp[i][1] = Math.max(dp[i-1][1],dp[i-1][0] + prices[i] - fee);
}
return dp[size-1][1];
}
}
以上是关于714.买卖股票的最佳时机含手续费的主要内容,如果未能解决你的问题,请参考以下文章