LeetCode_栈_简单_232.用栈实现队列

目录
1.题目2.思路3.代码实现(Java)

1.题目
请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类:
void push(int x) 将元素 x 推到队列的末尾
int pop() 从队列的开头移除并返回元素
int peek() 返回队列开头的元素
boolean empty() 如果队列为空,返回 true ;否则,返回 false

说明: 你只能使用标准的栈操作 —— 也就是只有 push to top, peek/pop from top, size, 和 isempty 操作是合法的。 你所使用的语言也许不支持栈。你可以使用 list 或者 deque(双端队列)来模拟一个栈,只要是标准的栈操作即可。
示例 1: 输入: [“MyQueue”, “push”, “push”, “p

LeetCode_栈_简单_232.用栈实现队列最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/21417.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>