剑指offer-05
题目描述
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
1 class Solution: 2 def __init__(self): 3 self.temp = [] 4 self.result = [] 5 6 def push(self, node): 7 # write code here 8 self.temp.append(node) 9 10 def pop(self): 11 # return xx 12 while self.temp: 13 self.result.append(self.temp.pop(0)) 14 15 if self.result: 16 return self.result.pop(0)