一、题目
二、思路
队列特点:先进先出;
栈特点:先进后出。
题目给出2个队列,为了让队列实现栈的“先进后出”:
(1)在主队列中进入元素前,可以将主队列中的元素出队,进入辅助队列中(暂存着),
(2)然后将主队列进入新元素后;
(3)辅助队列中暂存的元素重新回到主队列中。
三、代码
队列特点:先进先出;
栈特点:先进后出。
题目给出2个队列,为了让队列实现栈的“先进后出”:
(1)在主队列中进入元素前,可以将主队列中的元素出队,进入辅助队列中(暂存着),
(2)然后将主队列进入新元素后;
(3)辅助队列中暂存的元素重新回到主队列中。
java面试算法题:如何使用栈去实现队列
一、题目描述请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的
使用队列
1. 题目请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操ush to back、peek/pop from fron
用队列实现栈
leetcode算法225.用队列实现栈
20英里法则+复利的力量
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M