package main
var stack1 [] int
var stack2 [] int
func Push(node int) {
stack1 = append(stack1, node)
}
func Pop() int {
for ; len(stack1) != 0; {
stack2 = append(stack2, stack1[len(stack1) - 1])
stack1 = stack1[:len(stack1) - 1]
}
res := stack2[len(stack2) - 1]
stack2 = stack2[:len(stack2) - 1]
for ; len(stack2) != 0; {
stack1 = append(stack1, stack2[len(stack2) - 1])
stack2 = stack2[:len(stack2) - 1]
}
return res
}

京公网安备 11010502036488号