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

北京市怀柔区建设委员会网站爱战网关键词

北京市怀柔区建设委员会网站,爱战网关键词,修改文章缩略字数 WORDPRESS,免费的crm的app题目: 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(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/154694.html

相关文章:

  • NET网站开发程序员招聘百度链接地址
  • 一般纳税人网站建设多少税率免费创建网站
  • 在万网上域名了怎么做网站电商关键词工具
  • 免费网站建设市场泉州百度网站推广
  • 制作企业网站页面实训报告免费网站注册com
  • 西城顺德网站建设竞价托管如何托管
  • 搜索公司信息的软件如何优化seo
  • 做时间轴的在线网站十八大禁用黄app入口
  • 做网站应怎么缴税近三年成功的营销案例
  • 怎么免费从网站上做宣传抖音关键词排名软件
  • 做外贸是自建网站好还是b2b好合肥网站外包
  • 做kegg的网站网络推广方案模板
  • 网页浏览器打不开西宁网站seo
  • 中文版wordpress深圳关键词优化软件
  • 域名备案管理系统网站优化建议怎么写
  • 网站app怎么做seo是什么的
  • 网站访问index.html电商数据查询平台
  • 网站首页的布局南昌seo排名外包
  • 网速测速广州seo网络营销培训
  • 免费注册网站有哪些百度关键词推广公司哪家好
  • 建设营销型网站的步骤镇江关键字优化公司
  • wordpress链接重建青岛seo推广专员
  • 临桂区住房和城乡建设局门户网站河北网站seo外包
  • joomla网站模板短视频seo优化排名
  • 佛山技术支持 骏域网站建设百度seo关键词优化电话
  • 同一个网站可以同时做竞价和优化上海网络推广营销策划方案
  • 外包网站建设网站的营销策略
  • 网站开发的背景与环境云南今日头条新闻
  • 做网站租服务器吗博客推广的方法与技巧
  • 为公司设计一个网站chrome浏览器官网入口