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

佛山狮山网站建设黑龙江省

佛山狮山网站建设,黑龙江省,兰州高端网站,宁波学校网站建设原题链接#xff1a;232.用栈实现队列 思路 主要是要注意栈和队列的数据结构的区别#xff0c;一个是后进先出#xff0c; 一个是先进先出 如果要用栈模拟队列的先进先出#xff0c;那就得使用另一个辅助空间来存储栈的栈顶元素#xff0c;然后把栈最底部的元素弹出…原题链接232.用栈实现队列 思路 主要是要注意栈和队列的数据结构的区别一个是后进先出 一个是先进先出 如果要用栈模拟队列的先进先出那就得使用另一个辅助空间来存储栈的栈顶元素然后把栈最底部的元素弹出再将存储栈里面的元素重新倒回原本的栈中 全代码 class MyQueue { public:MyQueue() {}void push(int x) {// 将元素 x 推到队列的末尾stacka.push(x);}int pop() {//从队列的开头移除并返回元素if (stacka.empty()){return NULL;}while (!stacka.empty()){stackb.push(stacka.top());stacka.pop();}int a stackb.top();stackb.pop();while (!stackb.empty()){stacka.push(stackb.top());stackb.pop();}return a;}int peek() {//返回列表开头的元素if(stacka.empty()){return NULL;}while(!stacka.empty()){//把栈A的元素都压入栈B中进行存储stackb.push(stacka.top());stacka.pop();}int a stackb.top();while (!stackb.empty()){//把栈b的元素都压回栈A中stacka.push(stackb.top());stackb.pop();}return a;}bool empty() {//判断队列是否为空返回true否则返回falseif (stacka.empty()){return true;}else{return false;}} private:stackint stacka;stackint stackb; };
http://www.hkea.cn/news/14373511/

相关文章:

  • 哪个公司做农村产权交易网站ps制作网页
  • 制作一个网站平台需要多少钱五百丁简历官网
  • 广州建设网站制作东莞感染人数最新消息
  • 北京市基础建设质量监督局网站海淀网站建设龙岩
  • 湖南省住房城乡建设网站网站建设方案书 腾讯
  • html5 中文网站模板做有趣的网站
  • 怎样自己搭建一个做影视的网站行业软件定制开发
  • 视频网站开发研究背景公司官网首页设计
  • 深圳找网站建设深圳抖音seo
  • 徐州手机网站建设公司哪家好南宁世尊商贸网站建设
  • 宜昌商城网站建设wordpress wp酷
  • 闵行建设网站免费分类信息网站大全
  • 四川网站建设设计公司微信公众号做视频网站吗
  • 赣州网站建设如何兰州app外包
  • 深圳住建设局网站高端公司小程序建设
  • 怎么cms做网站网页制作流程及详细步骤
  • 公司建设网站流程图wordpress 打开评论
  • 山东建设局网站 王局做网站功能
  • 义乌专业做网站的公司摄影网站建设的论文
  • 长沙口碑好的做网站公司哪家好网站建设7个基本流程分析
  • 网站用wordpress还是wpphotoshop平面设计教学视频
  • 怎么做html网站手袋 技术支持 东莞网站建设
  • 做cpa一定要有网站吗网络营销专业是学什么的
  • 深圳做网站哪个平台好贵港市城乡住房建设厅网站
  • 怎么创办自己的网站平凉市建设局门户网站
  • 徐州网站营销印度人通过什么网站做国际贸易
  • 免费的网站模板活动推广方案
  • 银川 网站制作wordpress media调用
  • 公司网站建设需要哪些设备图片交易网站源码
  • 做网站和做app的区别织梦网站迁移