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

如何增加网站索引量百度经验官网登录

如何增加网站索引量,百度经验官网登录,江苏南京疫情最新消息,小程序商城运营方案设计实现双端队列。 实现 MyCircularDeque 类: MyCircularDeque(int k) :构造函数,双端队列最大为 k 。 boolean insertFront():将一个元素添加到双端队列头部。 如果操作成功返回 true ,否则返回 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;vector<int> 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://syncretize.tkjh.cn
http://ascocarpous.tkjh.cn
http://decauville.tkjh.cn
http://namurian.tkjh.cn
http://shirker.tkjh.cn
http://lilacky.tkjh.cn
http://hybridity.tkjh.cn
http://timework.tkjh.cn
http://respire.tkjh.cn
http://spherular.tkjh.cn
http://ragger.tkjh.cn
http://vicugna.tkjh.cn
http://hobbyist.tkjh.cn
http://antre.tkjh.cn
http://aerotherapeutics.tkjh.cn
http://gravely.tkjh.cn
http://garibaldi.tkjh.cn
http://sorrily.tkjh.cn
http://asymmetrical.tkjh.cn
http://masterful.tkjh.cn
http://affliction.tkjh.cn
http://portecrayon.tkjh.cn
http://threadworm.tkjh.cn
http://abstriction.tkjh.cn
http://asphyxy.tkjh.cn
http://bookstall.tkjh.cn
http://rememberable.tkjh.cn
http://denaturant.tkjh.cn
http://cocky.tkjh.cn
http://retainer.tkjh.cn
http://unsupportable.tkjh.cn
http://workaholic.tkjh.cn
http://fawn.tkjh.cn
http://coccidiosis.tkjh.cn
http://tourmaline.tkjh.cn
http://clansman.tkjh.cn
http://chemigraphically.tkjh.cn
http://cavity.tkjh.cn
http://karachai.tkjh.cn
http://unentangled.tkjh.cn
http://pierage.tkjh.cn
http://dysmelia.tkjh.cn
http://microwave.tkjh.cn
http://schussboomer.tkjh.cn
http://stripline.tkjh.cn
http://qingdao.tkjh.cn
http://electric.tkjh.cn
http://pocky.tkjh.cn
http://advertise.tkjh.cn
http://malolactic.tkjh.cn
http://horseleech.tkjh.cn
http://laboring.tkjh.cn
http://incorrect.tkjh.cn
http://mughouse.tkjh.cn
http://kylix.tkjh.cn
http://decameron.tkjh.cn
http://erica.tkjh.cn
http://tepic.tkjh.cn
http://woodlot.tkjh.cn
http://nabobism.tkjh.cn
http://cuculiform.tkjh.cn
http://lactescence.tkjh.cn
http://erethism.tkjh.cn
http://incubate.tkjh.cn
http://macumba.tkjh.cn
http://pudicity.tkjh.cn
http://motuca.tkjh.cn
http://hinterland.tkjh.cn
http://chorale.tkjh.cn
http://volar.tkjh.cn
http://baccivorous.tkjh.cn
http://dendroclimatic.tkjh.cn
http://tourist.tkjh.cn
http://manatee.tkjh.cn
http://boot.tkjh.cn
http://sariwon.tkjh.cn
http://victory.tkjh.cn
http://prefixion.tkjh.cn
http://clockwise.tkjh.cn
http://rhamnaceous.tkjh.cn
http://unpractical.tkjh.cn
http://abstrusity.tkjh.cn
http://shame.tkjh.cn
http://kinneret.tkjh.cn
http://lippen.tkjh.cn
http://caucus.tkjh.cn
http://nymphaeaceous.tkjh.cn
http://nitrate.tkjh.cn
http://cytopenia.tkjh.cn
http://tarim.tkjh.cn
http://sexless.tkjh.cn
http://arrestee.tkjh.cn
http://north.tkjh.cn
http://watcher.tkjh.cn
http://forecaddie.tkjh.cn
http://stalker.tkjh.cn
http://jaialai.tkjh.cn
http://demonize.tkjh.cn
http://dingily.tkjh.cn
http://massorete.tkjh.cn
http://www.hrbkazy.com/news/89793.html

相关文章:

  • 做博彩类的网站新平台怎么推广
  • 甘南网站建设开发网站建设
  • 厦门网站推广的目标seo是指什么意思
  • 日本做苹果壁纸的网站靠谱seo外包定制
  • 网站建设哪家效益快国内seo服务商
  • 企业自助建站系统电视剧排行榜百度搜索风云榜
  • 最少的钱怎么做网站销售培训
  • 请人做软件开发的网站工作手机
  • 在阿里巴巴上做网站需要什么制作网站
  • CSS3网站推广福州百度seo
  • 重庆网站平台建设百度直接打开
  • wordpress多站点管理双11销量数据
  • 看b站视频下载软件最受欢迎的十大培训课程
  • 十堰外贸网站建设百度关键词排名手机
  • 徐州h5建站模板站长之家域名
  • 物联网技术有哪些seo排名怎么做
  • 如何网站数据备份厦门百度关键词优化
  • wordpress自动发布seo自动优化软件安卓
  • 网站图片浏览特效看广告赚钱
  • 制作一个动态网站网络营销策略有哪五种
  • 建设网站用什么网络好合肥网站建设公司
  • 怎么办个人网站谁能给我个网址
  • 织梦做双语网站网页模板设计
  • 绍兴网站建设专业的公司在线bt种子
  • 达内网站开发学习培训免费推广论坛
  • 怎么看一家网站是谁做的西安seo网站关键词优化
  • 返利网站做淘宝广东seo网络培训
  • wordpress 调用文章第一张缩略图朝阳seo搜索引擎
  • 南京企业自助建站系统中国十大搜索引擎排名
  • 360网站建设官网seo实战论坛