栈、队列
416576poo
这个作者很懒,什么都没留下…
展开
-
队列实现栈
力扣225题 用队列实现栈 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int pop() 移除并返回栈顶元素。 int top() 返回栈顶元素。 boolean empty() 如果栈是空的,返回 true ;否则,返回 false 。 关键词: 栈、队列、Java容器。 思路:向队列输入1、2、3、4,使用poll队列会给你输出1,而你原创 2021-09-26 00:06:06 · 54 阅读 · 0 评论 -
用栈实现队列
力扣232题 用栈实现队列。 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回元素 int peek() 返回队列开头的元素 boolean empty() 如果队列为空,返回 true ;否则,返回 false 关键词 栈、队列、java容器 你对着栈输入1、2、3,栈给你吐3、2、1,你不爽,你想让他吐1、2原创 2021-09-25 23:39:38 · 61 阅读 · 0 评论