mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-07 15:45:40 +08:00
update 0188.买卖股票的最佳时机IV: 删除冗余 go 代码
This commit is contained in:
@ -323,40 +323,6 @@ func max(a, b int) int {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
```go
|
|
||||||
func maxProfit(k int, prices []int) int {
|
|
||||||
if len(prices)==0{
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
dp:=make([][]int,len(prices))
|
|
||||||
for i:=0;i<len(prices);i++{
|
|
||||||
dp[i]=make([]int,2*k+1)
|
|
||||||
}
|
|
||||||
for i:=1;i<len(dp[0]);i++{
|
|
||||||
if i%2!=0{
|
|
||||||
dp[0][i]=-prices[0]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for i:=1;i<len(prices);i++{
|
|
||||||
dp[i][0]=dp[i-1][0]
|
|
||||||
for j:=1;j<len(dp[0]);j++{
|
|
||||||
if j%2!=0{
|
|
||||||
dp[i][j]=max(dp[i-1][j],dp[i-1][j-1]-prices[i])
|
|
||||||
}else {
|
|
||||||
dp[i][j]=max(dp[i-1][j],dp[i-1][j-1]+prices[i])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return dp[len(prices)-1][2*k]
|
|
||||||
}
|
|
||||||
func max(a,b int)int{
|
|
||||||
if a>b{
|
|
||||||
return a
|
|
||||||
}
|
|
||||||
return b
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Javascript:
|
Javascript:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
Reference in New Issue
Block a user