堆栈和队列互相模拟
程序员文章站
2022-06-07 21:45:28
...
1. 算法入门1:堆栈和队列互相模拟
1.1. 堆栈模拟队列
需要两个堆栈, 一个负责输入, 另一个负责输出
- 将数据push到输入队列a中
- 将a中数据pop到输出队列b中
- pop出b中数据
|
|
1.2. 队列模拟堆栈
需要一个堆栈作为辅助列
- 将数据push到主队列a中
- 将a中数据添加到b中保留最后一位,输出4,这个过程就等于一次pop
|
|
上一篇: 心理阴影面积
下一篇: 7-3-树的同构-编程题