232. 用栈实现队列
2023-09-14 09:01:25 时间
class MyQueue:
def __init__(self):
self.queue = []
def push(self, x: int) -> None:
self.queue.append(x)
def pop(self) -> int:
return self.queue.pop(0)
def peek(self) -> int:
return self.queue[0]
def empty(self) -> bool:
if self.queue:
return False
return True
# Your MyQueue object will be instantiated and called as such:
# obj = MyQueue()
# obj.push(x)
# param_2 = obj.pop()
# param_3 = obj.peek()
# param_4 = obj.empty()
相关文章
- 双端队列deque的初始化和扩容
- 消息队列工具类(MSMQ)
- RabbitMQ消息队列(九):Publisher的消息确认机制
- JAVA数据结构--队列及优先队伍
- 消息队列在使用中的注意事项
- 【贪心】LeetCode 406. 根据身高重建队列【中等】
- RabbitMQ---幂等性,优先级队列,惰性队列
- SAP CRM product customizing下载的第二个队列
- 说说Android的广播(2) - 并发队列和串行队列
- Java ActiveMQ队列模式案例
- 【华为OD机试 2023最新 】最小调整顺序次数、特异性双端队列(C++ 100%)
- 双端队列(双链表实现)PTA 3-1 Deque
- 如何设计一个消息队列?
- 数据结构与算法_09 _ 队列:队列在线程池等有限资源池中的应用
- Java队列详解之 LinkedList 类
- ELK 日志采集增加数据缓冲队列 redis