mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-05 00:25:22 +08:00
Fix 303、307、167、653、1017 multi ‘--’ cause link bad
This commit is contained in:
@ -1,17 +1,13 @@
|
||||
package leetcode
|
||||
|
||||
import "fmt"
|
||||
|
||||
func validateStackSequences(pushed []int, popped []int) bool {
|
||||
stack, j, N := []int{}, 0, len(pushed)
|
||||
for _, x := range pushed {
|
||||
stack = append(stack, x)
|
||||
fmt.Printf("stack = %v j = %v\n", stack, j)
|
||||
for len(stack) != 0 && j < N && stack[len(stack)-1] == popped[j] {
|
||||
stack = stack[0 : len(stack)-1]
|
||||
j++
|
||||
}
|
||||
fmt.Printf("*****stack = %v j = %v\n", stack, j)
|
||||
}
|
||||
return j == N
|
||||
}
|
||||
|
Reference in New Issue
Block a user