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

优建网站无锡大型设计网站报价

优建网站,无锡大型设计网站报价,深圳最好的做网站,国家免费培训机构题目 请你仅使用两个队列实现一个后入先出#xff08;LIFO#xff09;的栈#xff0c;并支持普通栈的全部四种操作#xff08;push、top、pop 和 empty#xff09;。 实现 MyStack 类#xff1a; void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元素。int…题目 请你仅使用两个队列实现一个后入先出LIFO的栈并支持普通栈的全部四种操作push、top、pop 和 empty。 实现 MyStack 类 void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元素。int top() 返回栈顶元素。boolean empty() 如果栈是空的返回 true 否则返回 false 。 注意 你只能使用队列的基本操作 —— 也就是 push to back、peek/pop from front、size 和 is empty 这些操作。你所使用的语言也许不支持队列。 你可以使用 list 列表或者 deque双端队列来模拟一个队列 , 只要是标准的队列操作即可。 解题思路一 队列是先进先出而栈是先进后出所以需要在队列添加数据时对队列进行倒置 代码展示 class MyStack {QueueInteger queue1 null;QueueInteger queue2 null;public MyStack() {queue1 new LinkedList();queue2 new LinkedList();}public void push(int x) {queue2.offer(x);while (!queue1.isEmpty()){queue2.offer(queue1.poll());}queue1 queue2;queue2 new LinkedList();}public int pop() {return queue1.poll();}public int top() {return queue1.peek();}public boolean empty() {return queue1.isEmpty();} } 解题思路二 利用ArrayDeque双向队列可以利用自带的读取和删除末尾的值的方法实现队列的先进后出。 代码展示 class MyStack {ArrayDequeInteger queue null;public MyStack() {queue new ArrayDeque();}public void push(int x) {queue.addLast(x);}public int pop() {return queue.pollLast();}public int top() {return queue.peekLast();}public boolean empty() {return queue.isEmpty();} }
http://wiki.neutronadmin.com/news/237151/

相关文章:

  • 高考志愿网站开发p2p网站建设方案书
  • 用照片做视频的网站好打开陕西建设厅网站
  • 自己创建网站个人怎么注册小型公司
  • 能够做冶金工程毕业设计的网站医药网站建设中图片
  • 如何申请免费的网站空间备案域名购买
  • 成品网站整套源码大型门户网站建设所具有的功能模块主要有几种类型
  • 山西手机响应式网站建设网站模板后台怎么做
  • 庙行网站建设php网站的登陆注册怎末做的
  • 织梦dede做网站的优点赣州
  • 做网站公司名字模仿别人网站
  • 网站建设帐号网站制作与app开发哪个要难一点
  • 做ppt常用的网站有哪些天元建设集团有限公司是上市公司
  • 西安网站制作公司哪家好海宁公司做网站
  • 做文库网站怎么赚钱吗seo服务器优化
  • 做网站成功的企业用动物做logo的旅游网站
  • 潮州网站推广优化我想承包小工程
  • 红杭州网站建设乐清seo公司推荐
  • 京东做代码的网站催收网站开发
  • 做调查的网站成都工程网站建设
  • 注册网站手机号收验证码网站在线访谈栏目建设
  • 做电商网站的公司东风地区网站建设公司
  • 怎么查看网站的pv uvdw做的网站怎么发布
  • 360提交网站收录入口商城官网
  • iis做网站文件下载软文营销怎么写
  • 网站 多语言最有效的线上推广方式
  • 外贸网站建设定制开发wordpress优化速度
  • 如何搭建微网站久久建筑有限公司
  • 合肥专业做网站公司有哪些wordpress用户注册地址
  • 好看响应式网站模板学广告设计学费是多少
  • 昆明云南微网站搭建all in one wordpress