收藏:①极市开发DeepLearning ②Git使用

剑指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)

 

posted @ 2019-04-22 19:17  WSX_1994  阅读(102)  评论(0编辑  收藏  举报