假设instack和outstack。
入队列:由instack入栈
出队列:
1.如果outstack为空,instack所有元素出栈到outstack
2.如果outstack不为空,outstack出栈
3.如果outstack为空,没有元素可出队列
本文介绍了一种使用两个栈(instack 和 outstack)来实现队列的方法。具体步骤包括:入队时元素直接压入 instack;出队时,若 outstack 为空则将 instack 中所有元素依次弹出并压入 outstack,然后执行出栈操作;若 outstack 不为空,则直接执行出栈操作。
假设instack和outstack。
入队列:由instack入栈
出队列:
1.如果outstack为空,instack所有元素出栈到outstack
2.如果outstack不为空,outstack出栈
3.如果outstack为空,没有元素可出队列

被折叠的 条评论
为什么被折叠?