添加121.买卖股票的最佳时机-JavaScript版

This commit is contained in:
Jack
2021-08-05 12:31:25 +08:00
parent 12665c4c79
commit 78c1d0209f

View File

@ -313,6 +313,26 @@ func max(a,b int)int {
}
```
JavaScript
```javascript
const maxProfit = prices => {
const len = prices.length;
// 创建dp数组
const dp = new Array(len).fill([0, 0]);
// dp数组初始化
dp[0] = [-prices[0], 0];
for (let i = 1; i < len; i++) {
// 更新dp[i]
dp[i] = [
Math.max(dp[i - 1][0], -prices[i]),
Math.max(dp[i - 1][1], prices[i] + dp[i - 1][0]),
];
}
return dp[len - 1][1];
};
```