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

广元网站建设广元网络销售是做什么

广元网站建设广元,网络销售是做什么,上海网站建设的英文,湖北公众号开发1.问题描述 用两个栈实现一个队列。队列的声明如下#xff0c;请实现它的两个函数 appendTail 和 deleteHead #xff0c;分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素#xff0c;deleteHead 操作返回 -1 ) 示例 1#xff1a; 输入#xf…1.问题描述 用两个栈实现一个队列。队列的声明如下请实现它的两个函数 appendTail 和 deleteHead 分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素deleteHead 操作返回 -1 ) 示例 1 输入[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”] [[],[3],[],[]] 输出[null,null,3,-1] 示例 2 输入[“CQueue”,“deleteHead”,“appendTail”,“appendTail”,“deleteHead”,“deleteHead”] [[],[],[5],[2],[],[]] 输出[null,-1,null,null,5,2] 2.解题思路 成员变量维护两个栈 stack1 和 stack2其中 stack1 支持插入操作stack2 支持删除操作 构造方法初始化 stack1 和 stack2 为空 插入元素插入元素对应方法 appendTail对应stack1 直接插入元素 删除元素删除元素对应方法 deleteHead 如果 stack2 为空则将 stack1 里的所有元素弹出插入到 stack2 里如果 stack2 仍为空则返回 -1否则从 stack2 弹出一个元素并返回 时间复杂度对于插入和删除操作时间复杂度均为 O(1)。插入不多说对于删除操作虽然看起来是 O(n)的时间复杂度但是仔细考虑下每个元素只会「至多被插入和弹出 stack2 一次」因此均摊下来每个元素被删除的时间复杂度仍为 O(1)。 空间复杂度O(n)。需要使用两个栈存储已有的元素。 class CQueue {private StackInteger stack1;private StackInteger stack2;public CQueue() {stack1 new StackInteger();stack2 new StackInteger();}public void appendTail(int value) {stack1.push(value);}public int deleteHead() {if (stack2.isEmpty()){while (!stack1.isEmpty()){stack2.push(stack1.pop());}}if (stack2.isEmpty()){return -1;}else{int item stack2.pop();return item;}} }/*** Your CQueue object will be instantiated and called as such:* CQueue obj new CQueue();* obj.appendTail(value);* int param_2 obj.deleteHead();*/
http://www.pierceye.com/news/510602/

相关文章:

  • 外贸建立网站怎么做42区 网站开发指南
  • wordpress多本小说站出售延安做网站
  • 北京快速网站建设找工作一般上什么网站比较好
  • 做外贸必须有公司网站么下沙网站制作
  • 西安学校网站建设网站搜索工具
  • 小型网站的建设方案龙江人社app二维码图片
  • 西宁微网站建设wordpress更新文章post.php错误
  • 网络营销网站平台有哪些众希网站建设
  • 网站建设营销的技巧公司招聘网站排行榜
  • 长治网站建设收费多少农村自建房设计图 户型图
  • 广州网站建设 骏域网站建设做搜狗网站优化首页软
  • 广州网站设计软件简约大方网站
  • 网站建设与管理专业好吗做国际贸易如何建网站
  • 小说百度风云榜上海seo网络推广渠道
  • 建设局网站打不开是什么原因wordpress客户端插件
  • 农业 网站源码网站制作产品优化
  • 企业公司网站制作建设怎么区分营销型网站
  • 如何选择顺德网站建设网站开发源代码
  • 北京城乡建设部网站网站页面是自己做还是使用模板
  • 网新企业网站管理系统厦门好景科技做网站
  • 手机网站开发语言深圳网站建设培训
  • wordpress做的视听网站怎么用ftp清空网站
  • 网站建设能干什么网页设计代码模板人物介绍
  • 桂阳网站设计做p2p投资理财的网站
  • 做学术论文的网站从化专业做网站
  • 从化网站制作狮山公司网站建设
  • 网站开发验证码图片不显示php 自动做网站点击量
  • 大连网站开发费多少钱合肥企业网站建设工作室
  • 小企业网站建设的基础知识wap网站 开发
  • 地方门户网站赚钱吗沈阳黑酷做网站建设优化公司怎么样