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

选择网站建设公司好网站建设的行业客户

选择网站建设公司好,网站建设的行业客户,上外网看新闻去哪个网站,太原 网站建设题目地址#xff1a; 225. 用队列实现栈 - 力扣#xff08;LeetCode#xff09; 难度#xff1a;简单 今天刷用队列实现栈#xff0c;大家有兴趣可以点上看看题目要求#xff0c;试着做一下。 题目#xff1a; 我们直接看题解吧#xff1a; 解题方法#xff1a; 方法…题目地址 225. 用队列实现栈 - 力扣LeetCode 难度简单 今天刷用队列实现栈大家有兴趣可以点上看看题目要求试着做一下。 题目 我们直接看题解吧 解题方法 方法1、利用双队列 方法2、利用单队列 审题目事例提示 解题分析 单队列主要是元素先出队然后在入队实现前后顺序的调转 双队列主要是把主队元素出队放到辅助对然后辅助队在入队主队列 解题思路 单队列 1、入栈操作时首先获得入栈前的元素个数 n然后将元素入队到队列再将队列中的前 n-1个元素即除了最后一个后入队的元素之外的全部元素依次出队并入队到队列尾部此时队列的前端的元素即为后入队的元素且队列的前端和后端分别对应栈顶和栈底。 2、出栈操作只需要移除队列的前端元素并返回即可获得栈顶元素操作只需要获得队列的前端元素并返回即可不移除元素。 3、由于队列用于存储栈内的元素判断栈是否为空时只需要判断队列是否为空即可。 代码实现 class MyStack {QueueInteger queue; public MyStack() {queue new LinkedListInteger();//创建队列对象 }/** Push element x onto stack. */public void push(int x) {int n queue.size();queue.offer(x); //for (int i 0; i n; i) { //前n-1元素出队接着再次入队queue.offer(queue.poll());}}/** Removes the element on top of the stack and returns that element. */public int pop() {return queue.poll(); //出队操作}/** Get the top element. */public int top() {return queue.peek(); //返回栈顶元素}/** Returns whether the stack is empty. */public boolean empty() {return queue.isEmpty(); //判断是否为空} }
http://wiki.neutronadmin.com/news/61241/

相关文章:

  • 需要自己的网站需要怎么做东莞建网站公司品牌
  • 做阿里还是网站wordpress下载的主题怎么安装
  • 建设网站空间静态网站建设论文
  • 行政单位门户网站建设规定长沙seo外包平台
  • wordpress多语言建站所得税 网站建设费
  • 做网站 上海网络设计的约束要素是什么
  • 高清图片素材网站推荐哪个网站可以免费做国外
  • 网站子站建设课程网站开发过程
  • 手机网站宽度自适应产品网络营销推广方案
  • 网站建设体质喝什么茶六盘水合肥电商网站建设
  • 哪些网站是.net开发的婚庆租车
  • 东莞seo网站管理网络服务检测与维护
  • 建设银行 企业网站重庆交通建设监理协会网站
  • 网站建设催款函南通网站排名方法
  • 网站推广策划方式交互设计专业世界大学排名
  • app网站与普通网站的区别是什么html源码之家
  • 长春网站制作wordpress传上去
  • 常熟做网站的公司做网站商家
  • 经常投诉网站快照网站主办者是谁
  • 公司网站建设阿里云上海公共服务平台
  • 网站建设技术风险电脑建立网站
  • 广厦建设集团官方网站高端网站设计 必荐骏网添城科技
  • 网站怎么做弹出表单线下营销
  • wordpress开发视频网站模板下载如何解决网站访问拥挤
  • 自己做网站怎么租服务器好玩的网页游戏排名
  • 建设部质量监督官方网站自己做游戏app的网站
  • 网站建设工作推进会上的讲话wordpress 文章 碎片
  • 做seo为什么要了解网站德州做网站多少钱
  • 淘宝客网站制作视频教程长沙有哪些app开发公司
  • 湖南做网站的公司锦州网站建设推广