当前位置:网站首页>JZ9 用两个栈实现队列
JZ9 用两个栈实现队列
2022-08-02 15:35:00 【syc596】
JZ9 用两个栈实现队列
用两个栈实现队列_牛客题霸_牛客网 (nowcoder.com)
NC76 用两个栈实现队列
用两个栈实现队列_牛客题霸_牛客网 (nowcoder.com)
//11
//模拟队列
import java.util.*;
public class Solution {
Stack<Integer> st1 = new Stack<>();
Stack<Integer> st2 = new Stack<>();
public void push(int node) {
st1.push(node);
}
public int pop() {
if(st2.isEmpty()){
while(st1.isEmpty()==false){
st2.push(st1.pop());
}
}
return st2.pop();
}
}
import java.util.*;
public class Solution {
Stack<Integer> st1 = new Stack<>();
Stack<Integer> st2 = new Stack<>();
public void push(int node) {
st1.push(node);
}
public int pop() {
//将第一个栈中内容弹出放入第二个栈中
while(st1.isEmpty()==false){
st2.push(st1.pop());
}
int ret=st2.pop();
再将第二个栈的元素放回第一个栈
while(st2.isEmpty()==false){
st1.push(st2.pop());
}
return ret;
}
}
边栏推荐
猜你喜欢
随机推荐
【学术相关】北大一研究生偷取同门师妹论文发表,作者却挂名给了武大 3 位不知情的学生......
2.3 - P、V、S机制
做好私域流量!全民拼购就可以了。
【2022河南萌新联赛第(四)场:郑州轻工业大学】【部分思路题解+代码解析】
绝对最直白的MySQL MVCC机制总结,免费拿走
跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
不平衡问题: 深度神经网络训练之殇
Qt读取Json文件(含源码+注释)
不平衡之钥: 重采样法何其多
WWW'22 推荐系统论文之序列推荐篇
VPP snort插件
SIGIR'22 推荐系统论文之POI篇
11.2-HJ86 求最大连续bit数
网御数据库审计系统配置Radius启用双因素/双因子(2FA/MFA)身份认证
系统延时任务及定时任务
面试必问的HashCode技术内幕
推荐系统相关顶会整理
20 Lectures on Disassembly of Multi-merchant Mall System Functions-Platform Distribution Overview
tiup mirror rotate
IJCAI'22 推荐系统论文梳理