239. Sliding Window Maximum
225. Implement Stack using Queues
class MyStack:def __init__(self):self.queue = collections.deque()def push(self, x: int) -> None:n = len(self.queue)self.queue.append(x)for _ in range(n):self.queue.append(self.queue.popleft())def pop(self) -> int:return self.queue.popleft()def top(self) -> int:return self.queue[0]def empty(self) -> bool:return not self.queue
- 时间复杂度:
push()为,其余操作为
- 空间复杂度:
