两个栈实现队列 牛客网 剑指Offer

mac2022-06-30  107

两个栈实现队列 牛客网 剑指Offer

 

题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 class Solution: def __init__(self): self.stk1 = [] self.stk2 = [] def push(self, node): self.stk1.append(node) def pop(self): if self.stk2 == []: while self.stk1: item = self.stk1.pop() self.stk2.append(item) item = self.stk2.pop() return item

 

转载于:https://www.cnblogs.com/vercont/p/10210360.html

最新回复(0)