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

怎样用电脑和网訨自己做网站成都网站建设联系电话

怎样用电脑和网訨自己做网站,成都网站建设联系电话,做网站的费用如何入账,网站分几种1670. 设计前中后队列 请你设计一个队列#xff0c;支持在前#xff0c;中#xff0c;后三个位置的 push 和 pop 操作。 请你完成 FrontMiddleBack 类#xff1a; FrontMiddleBack() 初始化队列。void pushFront(int val) 将 val 添加到队列的 最前面 。void pushMiddle…1670. 设计前中后队列 请你设计一个队列支持在前中后三个位置的 push 和 pop 操作。 请你完成 FrontMiddleBack 类 FrontMiddleBack() 初始化队列。void pushFront(int val) 将 val 添加到队列的 最前面 。void pushMiddle(int val) 将 val 添加到队列的 正中间 。void pushBack(int val) 将 val 添加到队里的 最后面 。int popFront() 将 最前面 的元素从队列中删除并返回值如果删除之前队列为空那么返回 -1 。int popMiddle() 将 正中间 的元素从队列中删除并返回值如果删除之前队列为空那么返回 -1 。int popBack() 将 最后面 的元素从队列中删除并返回值如果删除之前队列为空那么返回 -1 。 请注意当有 两个 中间位置的时候选择靠前面的位置进行操作。比方说 将 6 添加到 [1, 2, 3, 4, 5] 的中间位置结果数组为 [1, 2, 6, 3, 4, 5] 。从 [1, 2, 3, 4, 5, 6] 的中间位置弹出元素返回 3 数组变为 [1, 2, 4, 5, 6] 。 使用一个双向队列可以实现 在头尾的插入和删除。 使用两个双向队列可以实现 在头尾和中间的插入。 左双向队列和右双向队列长度相等或左双向队列长度为右双向队列长度减1。 插入删除头尾后需要维护一个两个队列的长度。 插入中间时插入到左队列尾部删除中间时删除右队列头部。 弹出头部和尾部时判断左队列和右队列是否为空。 class FrontMiddleBackQueue { public:dequeintleft;dequeintright;void balance(){if(left.size()right.size()){right.push_front(left.back());left.pop_back();}else if(right.size()left.size()1){left.push_back(right.front());right.pop_front();}}FrontMiddleBackQueue() {}void pushFront(int val) {left.push_front(val);balance();}void pushMiddle(int val) {if(left.size()right.size()){left.push_back(val);}else{right.push_front(val);}}void pushBack(int val) {right.push_back(val);balance();} int popFront() {if(right.empty()){return -1;}int val;if(left.empty()){valright.front();right.pop_front();}else{valleft.front();left.pop_front();}balance();return val;}int popMiddle() {if(right.empty()){return -1;}int val;if(left.size()right.size()){valleft.back();left.pop_back();}else{valright.front();right.pop_front();}return val;}int popBack() {if(right.empty()){return -1;}int val right.back();right.pop_back();balance();return val;} };/*** Your FrontMiddleBackQueue object will be instantiated and called as such:* FrontMiddleBackQueue* obj new FrontMiddleBackQueue();* obj-pushFront(val);* obj-pushMiddle(val);* obj-pushBack(val);* int param_4 obj-popFront();* int param_5 obj-popMiddle();* int param_6 obj-popBack();*/
http://www.pierceye.com/news/190581/

相关文章:

  • 网站负责人可以备案北京建设部网站 信息中心
  • 网站建设分录怎么开四川省城乡住房建设部网站首页
  • 刘家窑网站建设公司如何在网络上推广产品
  • 全球建站东莞市的网站公司哪家好
  • 地方网站发展怎么做链接推广产品
  • 上海制造网站公司网站优化做网站优化
  • vs2012做网站wordpress 页眉
  • 北网站建设重庆建设工程查询网站
  • 给我做网站的人老是给我留点尾巴太原本地网站搭建公司
  • 静态页面网站站标代码写进到静态页面了 怎么不显示呢?自助建站网
  • 免费在线代理网站微信会员卡管理系统
  • 和动物做的网站吗做网站销售怎么样
  • 宝塔面板做织梦网站深圳龙华大浪做网站公司
  • 阿里云建网站费用上海网站建设觉策动力
  • 电子商务网站的建设与维护方法h5第三方收款平台
  • 网站建设所需人力设计广告网站
  • php网站发送邮件动态倒计时网站模板
  • 温州建设网站制作wordpress调用文章简介
  • 大庆市建设局网站刘东科技公司做网站
  • 山东助企网站建设宁波百度关键词推广
  • 宜昌市夷陵区建设局网站培训推广 seo
  • 怎样做安居客网站用幽默的语言来形容网站开发
  • 宜昌网站建设选择宜昌慧享互动手机怎么防止网站跳转
  • 本地的上海网站建设公司汽车租赁网站设计
  • 在哪下载免费的英文版网站模板建站 网站程序有哪些
  • 网页前端做购物网站的实训报告网络营销推广是做什么的
  • 广东专业网站建设效果wordpress搜索框插件
  • 茂名建站模板搭建岳阳优化营商环境
  • shopify网站建设郑州机械网站制作
  • 郑州正规公司网站建设服务国内专业建站平台