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

咖啡店网站模板创建吃的网站怎么做

咖啡店网站模板,创建吃的网站怎么做,wordpress 托管是什么,和wordpress类似的源码设计实现双端队列。 实现 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/14459249/

相关文章:

  • 百度seo整站优化微信登录wordpress
  • 网站建设外包注意事项福田网站建设信科网络
  • 我做网站了珠海做网站那家好
  • stanley工具网站开发点播视频网站怎么建设
  • 网站收录少的原因南和网站建设
  • 网站 目录结构开发一个网站大概多少钱
  • 视频网站应该怎么做西安seo技术
  • 湖南平台网站建设推荐免费响应式企业网站源码
  • wordpress网站回调域iis添加网站无法访问
  • 易班网站建设设计商城网站
  • 网页设计网站有哪些京东网站建设的经费预算
  • 网站空间域名能不能自己续费网站刷流量对网站有影响吗
  • dw免费网站模板珠海网站建设培训学校
  • 用ps做的网站怎么发布wordpress 引用页面
  • 网站免费搭建平台珠海网站建设兼职
  • 做网站得多钱北京公司黄页大全
  • 网站怎么企业备案信息网站优化哪里好
  • 盐山县做网站价格程序源代码下载网站
  • 企业网站建设公司哪家好河南旅游集团 网站建设
  • 医学分类手机网站模版工商局外网
  • 做彩票网站推广集团网站设计开发
  • 搭建网站需要什么服务器办公室设计说明
  • 百度网盘搜索引擎网站网络营销公司做什么
  • 赣州建设网站微信小程序哪里找
  • 有哪些做平面设计好素材网站有哪些婚嫁网站设计
  • 大气网络公司网站源码东城网站建设哪家好
  • 开源网站建设中元建设集团网站
  • 昆山做网站价格wordpress网站下载
  • 大专学网站开发深圳市 交易建设中心网站
  • 地税网站如何做税种确认怎么免费推广自己网站