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

衡水做网站优化太原网站建设方案维护

衡水做网站优化,太原网站建设方案维护,邢台人才招聘网,营销型网站哪家好栈和队列#xff08;Java#xff09; Java中的 栈 队列 操作栈的使用队列的使用 LeetCode 232. 用栈实现队列我的代码 LeetCode 225. 用队列实现栈我的代码 Java中的 栈 队列 操作 栈的使用 栈的方法功能Stack()构造一个空的栈E push(E e)将e入栈#xff0c;并… 栈和队列Java Java中的 栈 队列 操作栈的使用队列的使用 LeetCode 232. 用栈实现队列我的代码 LeetCode 225. 用队列实现栈我的代码 Java中的 栈 队列 操作 栈的使用 栈的方法功能Stack()构造一个空的栈E push(E e)将e入栈并返回eE pop()将栈顶元素出栈并返回E peek()获取栈顶元素int size()获取栈中有效元素个数Boolean empty()检测栈是否为空 StackString s new Stack(); StackIntger s2 new Stack();队列的使用 队列的方法功能Boolean offer(E e)入队列E poll()队头元素出队列并返回E peek()获取队头元素int size()获取队列中有效元素个数Boolean isEmpty()检测队列是否为空 注意 Queue 是个接口在实例化时必须实例化 LinkedList 的对象因为 LinkedList 实现了 Queue 接口。 QueueInteger q new LinkedList();LeetCode 232. 用栈实现队列 出错点分析 ①栈的新建不会写、栈的操作方法不清楚 ②可以看到 pop 和 peek 函数实现的逻辑都是一样的很冗余没有示例代码写的简洁 我的代码 class MyQueue {StackInteger s1 new Stack();StackInteger s2 new Stack();public MyQueue() {}public void push(int x) {s1.push(x);}public int pop() {while(s1.size() ! 0) {int tmp s1.pop();s2.push(tmp);}int ans s2.pop();while(s2.size() ! 0) {int tmp s2.pop();s1.push(tmp);}return ans;}public int peek() {while(s1.size() ! 0) {int tmp s1.pop();s2.push(tmp);}int ans s2.peek();while(s2.size() ! 0) {int tmp s2.pop();s1.push(tmp);}return ans;}public boolean empty() {return s1.empty();} }LeetCode 225. 用队列实现栈 出错点分析 ①队列的新建不会写、队列的操作方法不清楚 ②可以看到 pop 和 top 函数实现的逻辑都是一样的很冗余没有示例代码写的简洁 我的代码 class MyStack {QueueInteger q1new LinkedList();QueueInteger q2new LinkedList();public MyStack() {}public void push(int x) {q1.offer(x);}public int pop() {//移除并返回栈顶元素。while(q1.size() ! 1) {int tmp q1.poll();q2.offer(tmp);}int ans q1.poll();while(q2.size() ! 0) {int tmp q2.poll();q1.offer(tmp);}return ans;}public int top() {int ans -1;//要赋初值while(q1.size() ! 0) {int tmp q1.poll();q2.offer(tmp);if(q1.size() 0) { //是等于0的时候而不是等于1因为poll操作暗含了size-1ans tmp;}}while(q2.size() ! 0) {int tmp q2.poll();q1.offer(tmp);}return ans;}public boolean empty() {return q1.isEmpty();} }
http://www.zqtcl.cn/news/559154/

相关文章:

  • 郑州市建设工程造价信息网站关于工程项目建设的网站
  • 网站做淘宝客收入咋样景区门户网站建设方案
  • 遵义做网站推广西安都有哪些公司
  • 万网建网站流程产品展示网站模板php
  • 新津县建设局网站网站做301
  • 网站域名续费如何建设一个简易网站
  • 网站整体迁移该怎么做wordpress 图片调用api接口
  • 网站获得流量最好的方法是什么 ( )汕头建设学校的网站
  • 网上下载的网站后台安全吗仿系统之家网站源码
  • 网站实名审核高等教材电工学久久建筑网
  • 化学试剂购买网站网站节点加速
  • 桂林城乡建设局网站在线咨询免费
  • 长治网站设计制作网站ps怎么做网站导航内嵌式
  • 网站 橙色前台网站开发
  • 滨海网站建设服务商电子商务网站建设与维护pdf
  • 企业网站建设方案效果h5网页制作app
  • 国内搜索引擎网站免费无线
  • 龙岩做网站价格室内建筑设计
  • 闲鱼上面给人做网站造退款微信登录建设银行网站
  • 无锡网站推广公司网络营销课程设置
  • dede 网站根目录北京好的设计公司
  • 网站关键词重复wordpress 影响力
  • 外包商网站怎么做php网站转移
  • 怎么做自己的网站推广产品企业建站 平台
  • 河北做网站公司网站建设团队扬州
  • 114物流网站怎么做免费注册163免费邮箱申请
  • 做网站要以单位手机发博客wordpress
  • 莆田网站建设莆田seo管理系统培训
  • 有一个网站自己做链接获取朋友位置网站关键词数量减少
  • 毕设网站建设论文小程序开发模板