用两个栈实现队列
来源:互联网 发布:mac aecc2017切换中文 编辑:程序博客网 时间:2024/06/06 19:43
import java.util.Stack;public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(int node) { // 入栈数据时,将入栈的数据放在stack1中,然后将stack1中的数依次出栈压入stack2中 stack1.push(node); } public int pop() { while (!stack1.empty()) { stack2.push(stack1.pop()); } int temp = stack2.pop(); while (!stack2.empty()) { stack1.push(stack2.pop()); } return temp; }}
阅读全文
0 0
- 用两个栈实现队列 & 用两个队列实现栈
- 用两个队列实现栈&用两个栈实现队列
- 用两个栈实现队列 & 两个队列实现一个栈
- 两个栈实现队列&&用两个队列实现一个栈
- 用两个栈实现队列 & 两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- Mac构建Protobuf
- Leetcode 152 Maximum Product Subarray
- 贪心+并查集
- Fork and Join: Java也可以轻松地编写并发程序
- 170609 逆向-VB的自然编译和伪编译
- 用两个栈实现队列
- Spring_Demo1 使用XMl配置IOC
- 猫猫学swift之基础(一)
- BZOJ 4669 抢夺
- 旋转数组的最小数字
- Lob字段数据删除,对应空间变化测试
- springMvc接受日期类型参数处理
- linux 下 BT Tracker服务器搭建
- base64加密解密c++代码