当前位置: 首页 > wzjs >正文

河北网站优化公司建设网站的网站首页

河北网站优化公司,建设网站的网站首页,网站建设的技术,网络维护人员题目: 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回元素 int…

题目:

请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):

实现 MyQueue 类:

void push(int x) 将元素 x 推到队列的末尾
int pop() 从队列的开头移除并返回元素
int peek() 返回队列开头的元素
boolean empty() 如果队列为空,返回 true ;否则,返回 false

力扣:

思路:

代码:

class MyQueue {Stack<Integer> s1;Stack<Integer> s2;public MyQueue() {s1=new Stack<>();s2=new Stack<>();}public void push(int x) {s1.push(x);}public int pop() {if(empty()){return -1;}if(s2.isEmpty()){while(s1.size()>0){s2.push(s1.pop());}}return s2.pop();}public int peek() {if(empty()){return -1;}if(s2.isEmpty()){while(s1.size()>0){s2.push(s1.pop());}}return s2.peek();}public boolean empty() {return s1.isEmpty()&&s2.isEmpty();}
}

 

运行结果:

http://www.dtcms.com/wzjs/106699.html

相关文章:

  • 厦门营销型网站百度推广怎么操作流程
  • 前端做网站框架google站长工具
  • 备案网站 备注内容百度代理公司查询
  • 厦门做网页网站的公司个人网页生成器
  • abc公司网站建设合同书长沙百度快速排名优化
  • 做商城网站的流程介绍网络营销都有哪些方法
  • 自己公司做网站中国四大软件外包公司
  • php网站建设的基本流程图关键词林俊杰mp3免费下载
  • 自己做的网站别人怎么上网找到青岛网站制作公司
  • vi设计网站大全网络营销渠道策略研究
  • 网站建设原型图建站系统推荐
  • 赣州网站建设怎样官网整站优化
  • 流量宝做网站流量百度推广运营
  • 黑龙江省建设监理协会网站百度竞价什么时候开始的
  • 中国楼市未来发展趋势seo网站优化价格
  • wordpress写文章显示乱码seo学堂
  • 淘宝实时优惠券网站怎么做的网址搜索引擎入口
  • 手机网站开发设计报价单渠道网络
  • 动态网站概念手游推广个人合作平台
  • 北京网站建设公司朝阳一个公司可以做几个百度推广
  • 学习之家网站百度地图排名怎么优化
  • 天津网站建设noajt张家口网站seo
  • 2008 iis asp配置网站软文营销的五大注意事项
  • wordpress登录验证码网站seo教材
  • 福建建设工程有限公司网站班级优化大师免费下载学生版
  • 为什么百度地图嵌入网站不显示百度关键词推广公司
  • 服务器怎么租用青岛推广优化
  • 做网站需要注意的事项营销推广费用方案
  • 软件开发工作岗位windows优化大师要会员
  • 网站做目录中百度站长平台网站收录