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

咖啡店网站模板少儿编程加盟哪个好

咖啡店网站模板,少儿编程加盟哪个好,买个域名多少钱,辽宁建设信息网站设计实现双端队列。 实现 MyCircularDeque 类: MyCircularDeque(int k) #xff1a;构造函数,双端队列最大为 k 。 boolean insertFront()#xff1a;将一个元素添加到双端队列头部。 如果操作成功返回 true #xff0c;否则返回 false 。 boolean insertLast() #xff1…设计实现双端队列。 实现 MyCircularDeque 类: MyCircularDeque(int k) 构造函数,双端队列最大为 k 。 boolean insertFront()将一个元素添加到双端队列头部。 如果操作成功返回 true 否则返回 false 。 boolean insertLast() 将一个元素添加到双端队列尾部。如果操作成功返回 true 否则返回 false 。 boolean deleteFront() 从双端队列头部删除一个元素。 如果操作成功返回 true 否则返回 false 。 boolean deleteLast() 从双端队列尾部删除一个元素。如果操作成功返回 true 否则返回 false 。 int getFront() )从双端队列头部获得一个元素。如果双端队列为空返回 -1 。 int getRear() 获得双端队列的最后一个元素。 如果双端队列为空返回 -1 。 boolean isEmpty() 若双端队列为空则返回 true 否则返回 false 。 boolean isFull() 若双端队列满了则返回 true 否则返回 false 。 示例 1 输入 [“MyCircularDeque”, “insertLast”, “insertLast”, “insertFront”, “insertFront”, “getRear”, “isFull”, “deleteLast”, “insertFront”, “getFront”] [[3], [1], [2], [3], [4], [], [], [], [4], []] 输出 [null, true, true, true, false, 2, true, true, true, 4] 解释 MyCircularDeque circularDeque new MycircularDeque(3); // 设置容量大小为3 circularDeque.insertLast(1); // 返回 true circularDeque.insertLast(2); // 返回 true circularDeque.insertFront(3); // 返回 true circularDeque.insertFront(4); // 已经满了返回 false circularDeque.getRear(); // 返回 2 circularDeque.isFull(); // 返回 true circularDeque.deleteLast(); // 返回 true circularDeque.insertFront(4); // 返回 true circularDeque.getFront(); // 返回 4 数组 class MyCircularDeque { public:int front 0, rear 0;vectorint que;int capacity;MyCircularDeque(int k) {capacity k 1;que.resize(capacity);}bool insertFront(int value) {if(isFull()){return false;}front (front - 1 capacity) % capacity;que[front] value;return true;}bool insertLast(int value) {if(isFull()){return false;}que[rear] value;rear (rear 1) % capacity;return true;}bool deleteFront() {if(isEmpty()){return false;}front (front 1) % capacity;return true;}bool deleteLast() {if(isEmpty()){return false;}rear (rear - 1 capacity) % capacity;return true;}int getFront() {if(isEmpty()){return -1;}return que[front];}int getRear() {if(isEmpty()){return -1;}return que[(rear - 1 capacity) % capacity];}bool isEmpty() {return rear front;}bool isFull() {return (rear 1) % capacity front;} };这道题的做法和力扣622很相似我们只需要添加deleteLast()和getFront()两个方法即可。需要注意的是在题解中rear指向的是插入的位置而front指向的是队列头元素的位置所以在插入队头元素的时候要先移动front再插入而插入队尾元素的时候先插入再移动rear。
http://www.hkea.cn/news/14554980/

相关文章:

  • wordpress子域名网站dw在线编辑器
  • 网站详情页潍坊建设局网站
  • 网站空间选择深圳做微信商城网站建设
  • 做元器件上什么网站小制作的制作过程
  • 心馨人生珠海网站建设产品介绍页面的制作 html
  • 大型网站建设机构哪家好英德建设网站
  • 科技小制作小发明济南网站建设seo优化
  • asp网站模板下载网站建设天乐大厦
  • 网站建设哪些资质沈阳市建设局网站
  • 建设的网站都是怎么赚钱wordpress 怎样打补丁
  • 网站基础建设和管理cms网站管理
  • 网站设置密码进入域名注册商排名
  • 备案网站注意事项好用的开发工具
  • 建设食品网站如何定位方圆网 网站建设
  • 编程网站题库网页的设计流程是怎样的
  • 镇江高端网站建设自己做的网站怎么实现结算功能
  • 网站做快照怎么做营销方案怎么写?
  • 仿淘宝商城网站开源系统外贸网站打开速度
  • 网站 aspx 模板做网站多久才会有收益
  • 工业软件开发技术学什么深圳网站建设模板乐云seo
  • 动易网站论坛山河建设有限公司网站
  • 图们市建设局网站梵克雅宝戒指
  • 网站模板排名做网站赚钱的QQ群
  • 源码建站和模板建站区别海外网传媒有限公司
  • 网站制作价格网络推广和竞价怎么做
  • 做网站会出现什么问题做HH网站
  • 网站建设公司客户来源渠道简约装修大全
  • 福田网站优化广州番禺服装网站建设
  • 教做衣服的网站一键关键词优化
  • 网站系统jsp模板wordpress水印插件