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

网站开发用什么电子商务网站建设新手

网站开发用什么,电子商务网站建设新手,海淀seo搜索引擎优化公司,百度问答优化文章目录 题目方法一:单个队列实现 题目 方法一:单个队列实现 入栈 和入队正常进行出栈的元素其实就是队列的尾部元素,所以直接将尾部元素弹出即可,其实就可以将除了最后一个元素的其他元素出队再加入队,然后弹出队首元…

文章目录

    • 题目
    • 方法一:单个队列实现

题目

在这里插入图片描述

方法一:单个队列实现

在这里插入图片描述

  1. 入栈 和入队正常进行
  2. 出栈的元素其实就是队列的尾部元素,所以直接将尾部元素弹出即可,其实就可以将除了最后一个元素的其他元素出队再加入队,然后弹出队首元素,就是出栈
  3. top操作,也是同理需要弹出队尾元素,但是需要将对尾元素再重新加入队列队尾,避免做pop操作产生歧义
class MyStack {Queue<Integer> queue ; //复用队列public MyStack() {queue  = new LinkedList<>();}public void push(int x) {queue.add(x);}public int pop() {//出栈  其实就是将队列最后一个元素弹出去  所以我们可以将除了最后一个元素的其他元素依次弹出再加入队列queuefz();return queue.poll();}public int top() {queuefz();int result = queue.poll();//将队首元素弹出得到栈顶元素queue.add(result);//再将元素加入队尾,还原状态return result;}public boolean empty() {return queue.isEmpty();}public void queuefz(){//将队列中的栈顶元素放到队首int  size = queue.size();for(int i = size ; i >1 ; i--){int out = queue.poll();queue.add(out);}}}/*** Your MyStack object will be instantiated and called as such:* MyStack obj = new MyStack();* obj.push(x);* int param_2 = obj.pop();* int param_3 = obj.top();* boolean param_4 = obj.empty();*/
http://www.yayakq.cn/news/906620/

相关文章:

  • 网站建设合同附加协议网站服务器失去响应什么意思
  • 贵州省建设项目备案查询网站it行业公司排名
  • 网站开发的最后五个阶段商标自助查询系统官网
  • 国外免费网站域名服务器查询常用的软件开发平台
  • 做快三网站销售易crm收费标准
  • 深圳网站建设优化公司注销 网站备案申请表
  • 网站制作网站开发公司嘉兴建站模板系统
  • 企业网站建设排名推荐免费建网站哪个平台好
  • 网站开发手机模拟器惠州建设工程交易网站
  • 网站开发群高级的网站建设
  • 品牌茶业都在哪些网站做宣传网站开发能进无形资产吗
  • 天津网站建设基本流程图免费行情网站
  • 河南郑州建设厅网站塘厦做网站
  • 台州自助建站公司营销网站建设的因素
  • wordpress网站怎么打开很慢wordpress网页图片加载很慢
  • 响应式企业网站后台管理系统微网站作用
  • 中国各大网站wordpress帐号导入
  • 湖南营销网站建设厦门建设网站企业
  • 移动网站建设查询全运会网站的建设
  • 阿里云1m服务器可以搭建网站购物网站开发语言
  • 网站建设技能培训nginx 网站建设
  • 企业网站建设需要多少钱网站备案幕布可以ps么
  • 临沂做进销存网站查收录
  • 即墨做网站网站如何安装源码
  • 服装网站开发消防做设计有什么网站
  • 求购信息网站业网站建设
  • 江苏恒健建设集团有限公司网站wordpress博客无法评论
  • 网站管理员权限phpcms wordpress
  • 提供有经验的网站建设wordpress 中国地图
  • 自己做的网站实现扫码跳转二级域名做网站有哪些缺点