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

网站怎么做站内美化电子商务网站开发设计报告

网站怎么做站内美化,电子商务网站开发设计报告,企业手机网站程序是什么,wordpress 点图片链接题目 用两个栈实现一个队列。队列的声明如下#xff0c;请实现它的两个函数 appendTail 和 deleteHead #xff0c;分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素#xff0c;deleteHead 操作返回 -1 ) 示例 1#xff1a; 输入#xff1a; [请实现它的两个函数 appendTail 和 deleteHead 分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素deleteHead 操作返回 -1 ) 示例 1 输入 [CQueue,appendTail,deleteHead,deleteHead,deleteHead] [[],[3],[],[],[]]输出[null,null,3,-1,-1] 示例 2 输入 [CQueue,deleteHead,appendTail,appendTail,deleteHead,deleteHead] [[],[],[5],[2],[],[]]输出[null,-1,null,null,5,2] 提示 1 values 10000 最多会对 appendTail、deleteHead 进行 10000 次调用 解题思路 1.题目要求我们用两个栈实现队列但是给出的示例看起来不太明白那就让我们换成图片的形式来理解一下吧 举个例子假设我们所要进行的操作如下  我们先新建两个栈 stack1 和 stack2再建立一个queue队列帮助理解 接下来我们开始执行操作  入栈的元素我们都先放入 Stack1 中同时也给队列入队来做对比。  此时下一步是出队如果我们直接从Stack1出那就不满足我们队列先进先出的性质所以这个时候我们就要用到我们的 Stack2在执行出队操作时我们要先判断 Stack2 是否有元素若有则直接从 Stack2 出栈若没有我们就需要将 Stack1 中的所有元素出栈再将元素入栈到 Stack2 中。  这时我们可以看到 Stack2 出栈的顺序就与队列一致了我们就可以将最先入队的 1 让它出队 下一操作还是入队我们依旧要将入队的元素先放入 Stack1 中  然后开始出队Stack2 中有元素就让 Stack2 出栈若 Stack2 为空 就将 Stack1 中的元素入栈到 Stack2 中直到 两个栈都为空则说明队列中所有元素已经出队了。  2.代码的实现我们需要先设置两个栈然后将两个栈进行初始化在appendTail入队操作时我们只需将元素入栈到Stack1即可在deleteHead出队操作时我们需要先判断 Stack2 是否为空若不为空则直接从 Stack2 出栈若为空我们就需要将 Stack1 中的所有元素出栈再将元素入栈到 Stack2 中。然后从Stack2出栈即可。当两个栈都为空时就代表队列已经为空返回 -1。   代码实现 class CQueue {StackInteger stack1;StackInteger stack2;public CQueue() {stack1 new Stack();stack2 new Stack();}public void appendTail(int value) {stack1.push(value);}public int deleteHead() {if(!stack2.isEmpty()){return stack2.pop();}if(!stack1.isEmpty()){while(!stack1.isEmpty()){stack2.push(stack1.pop());}return stack2.pop();}return -1; } } 测试结果
http://www.pierceye.com/news/322016/

相关文章:

  • 在线免费看影视网站正规企业展厅设计公司
  • 励志网站织梦源码做电子杂志用什么网站
  • 电子设计网站wordpress数据清除
  • 义乌网站推广中国住房和城乡建设厅网站
  • 濮阳seo网站建设商贸公司寮步网站建设
  • 百姓网网站建设如何在社交网站做销售
  • 网站微信认证费用介绍网络营销的短文
  • 北京微网站修改wordpress后台登陆
  • 网站建设管理工作情况报告企业在线
  • ps临摹网站营销型网站传统网站
  • 对电子商务网站建设和管理的理解学网站开发应该学什么软件
  • 建设网站的app英文成品网站模板下载
  • 破解版软件下载网站网站图片处理方案
  • 安徽网站建设方案服务汉中建设工程招标网
  • 网站建设公司企业模板下载阿里巴巴官网国际站
  • icp备案网站信息修改百度小说排行榜总榜
  • 崇明专业网站建设做网站后台要学什么
  • 专门做搜索种子的网站有哪些吉林平台网站建设多少钱
  • seo网站优化案例高端品牌裙子
  • 合肥需要做网站的公司无锡工程建设信息网站
  • 网站服务器有哪几种做招聘网站没有数据
  • 合肥手机网站制作建设自己做视频的网站
  • 公司网站备案名称广东建设项目备案公示网站
  • 网站建设设计维片长治网站建设公司
  • 商务网站建设兴田德润电话多少世界著名网站开发语言
  • 湖北网站建设公司微信手机网站设计
  • 徐州网站制作需要多少钱网站规划设计方案
  • 设计师常用网站门户重庆注册公司流程和费用标准
  • 网站图片太多怎么优化全民推广
  • 湖南做网站 e磐石网络做网站网站盈利会怎么样