题解 | #用两个栈实现队列#
用两个栈实现队列
http://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6
# -*- coding:utf-8 -*-
class Solution:
    def __init__(self):
        self.stack1 = []
        self.stack2 = []
    def push(self, node):
        # write code 
        self.stack1.append(node)
    def pop(self):
        # return xx
        if self.stack2 == []:
            while self.stack1:
                self.stack2.append(self.stack1.pop())
        return self.stack2.pop()
        
题目已经说明了 是用连个stack 来实现Queue, 虽然两个stack 其实就是两个数组, 虽然一个数组就可以实现Queue 重点是理解题意叭
 联想公司福利 1500人发布
联想公司福利 1500人发布

 投递字节跳动等公司10个岗位
投递字节跳动等公司10个岗位