标签:append mic called obj 队列实现 return com info str
题目描述:
from collections import deque class MyStack: def __init__(self): """ Initialize your data structure here. """ self.queue = deque() def push(self, x: int) -> None: """ Push element x onto stack. """ self.queue.append(x) for _ in range(len(self.queue)-1): self.queue.append(self.queue.popleft()) def pop(self) -> int: """ Removes the element on top of the stack and returns that element. """ return self.queue.popleft() def top(self) -> int: """ Get the top element. """ if self.queue: return self.queue[0] def empty(self) -> bool: """ Returns whether the stack is empty. """ return not bool(self.queue) # Your MyStack object will be instantiated and called as such: # obj = MyStack() # obj.push(x) # param_2 = obj.pop() # param_3 = obj.top() # param_4 = obj.empty()
标签:append mic called obj 队列实现 return com info str
原文地址:https://www.cnblogs.com/oldby/p/11623964.html