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

广州市政府网站建设概括百度官方版

广州市政府网站建设概括,百度官方版,上海有名的广告设计公司,四川网站建设公司题目 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通…

题目

设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。

循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。

你的实现应该支持如下操作:

    MyCircularQueue(k): 构造器,设置队列长度为 k 。
    Front: 从队首获取元素。如果队列为空,返回 -1 。
    Rear: 获取队尾元素。如果队列为空,返回 -1 。
    enQueue(value): 向循环队列插入一个元素。如果成功插入则返回真。
    deQueue(): 从循环队列中删除一个元素。如果成功删除则返回真。
    isEmpty(): 检查循环队列是否为空。
    isFull(): 检查循环队列是否已满。

示例:

MyCircularQueue circularQueue = new MyCircularQueue(3); // 设置长度为 3
circularQueue.enQueue(1);  // 返回 true
circularQueue.enQueue(2);  // 返回 true
circularQueue.enQueue(3);  // 返回 true
circularQueue.enQueue(4);  // 返回 false,队列已满
circularQueue.Rear();  // 返回 3
circularQueue.isFull();  // 返回 true
circularQueue.deQueue();  // 返回 true
circularQueue.enQueue(4);  // 返回 true
circularQueue.Rear();  // 返回 4

提示:

    所有的值都在 0 至 1000 的范围内;
    操作数将在 1 至 1000 的范围内;
    请不要使用内置的队列库。


代码

class MyCircularQueue {private int[] data;private int front;private int tail;public MyCircularQueue(int k) {data = new int[k + 1];}public boolean enQueue(int value) {if(isFull()) {return false;}data[tail] = value;tail = (tail + 1) % data.length;return true;}public boolean deQueue() {if(isEmpty()) {return false;}front = (front + 1) % data.length;return true;}public int Front() {if(isEmpty()) {return -1;}return data[front];}public int Rear() {if(isEmpty()) {return -1;}int index = tail == 0 ? data.length - 1 : tail - 1;return data[index];}public boolean isEmpty() {return front == tail;}public boolean isFull() {return (tail + 1) % data.length == front;}
}/*** Your MyCircularQueue object will be instantiated and called as such:* MyCircularQueue obj = new MyCircularQueue(k);* boolean param_1 = obj.enQueue(value);* boolean param_2 = obj.deQueue();* int param_3 = obj.Front();* int param_4 = obj.Rear();* boolean param_5 = obj.isEmpty();* boolean param_6 = obj.isFull();*/


文章转载自:
http://gigman.rtzd.cn
http://antiphlogistin.rtzd.cn
http://anthropologist.rtzd.cn
http://asbestoidal.rtzd.cn
http://problematique.rtzd.cn
http://galactose.rtzd.cn
http://inspection.rtzd.cn
http://holometabolism.rtzd.cn
http://dews.rtzd.cn
http://deuteronomic.rtzd.cn
http://ergogram.rtzd.cn
http://alluring.rtzd.cn
http://integraph.rtzd.cn
http://snofari.rtzd.cn
http://trecentist.rtzd.cn
http://anaesthetization.rtzd.cn
http://neocomian.rtzd.cn
http://endoarteritis.rtzd.cn
http://azole.rtzd.cn
http://wrssr.rtzd.cn
http://wary.rtzd.cn
http://ebullioscopic.rtzd.cn
http://measly.rtzd.cn
http://pedantry.rtzd.cn
http://myelin.rtzd.cn
http://bequeathal.rtzd.cn
http://lavishment.rtzd.cn
http://zircaloy.rtzd.cn
http://cymometer.rtzd.cn
http://spheroid.rtzd.cn
http://coppice.rtzd.cn
http://pricewise.rtzd.cn
http://ameristic.rtzd.cn
http://leakiness.rtzd.cn
http://griminess.rtzd.cn
http://draegerman.rtzd.cn
http://fishyback.rtzd.cn
http://utensil.rtzd.cn
http://healthfully.rtzd.cn
http://goutweed.rtzd.cn
http://sanctity.rtzd.cn
http://preeminent.rtzd.cn
http://censurable.rtzd.cn
http://mixed.rtzd.cn
http://persuasion.rtzd.cn
http://caprine.rtzd.cn
http://atrocity.rtzd.cn
http://incendijel.rtzd.cn
http://optimize.rtzd.cn
http://slaggy.rtzd.cn
http://johnson.rtzd.cn
http://loess.rtzd.cn
http://sacrist.rtzd.cn
http://larghettos.rtzd.cn
http://pikeperch.rtzd.cn
http://eugeosyncline.rtzd.cn
http://reverberator.rtzd.cn
http://strass.rtzd.cn
http://bestiary.rtzd.cn
http://ferberite.rtzd.cn
http://radioiron.rtzd.cn
http://celebret.rtzd.cn
http://unemployed.rtzd.cn
http://electrokymograph.rtzd.cn
http://cleanup.rtzd.cn
http://gazette.rtzd.cn
http://gitgo.rtzd.cn
http://ablactate.rtzd.cn
http://hemostasis.rtzd.cn
http://bourg.rtzd.cn
http://protuberant.rtzd.cn
http://euhominid.rtzd.cn
http://endoderm.rtzd.cn
http://coset.rtzd.cn
http://lousiness.rtzd.cn
http://blackpoll.rtzd.cn
http://keratose.rtzd.cn
http://manipur.rtzd.cn
http://pteropod.rtzd.cn
http://mycosis.rtzd.cn
http://itcz.rtzd.cn
http://reconvict.rtzd.cn
http://pesto.rtzd.cn
http://phototypy.rtzd.cn
http://gallery.rtzd.cn
http://syntactic.rtzd.cn
http://purportedly.rtzd.cn
http://bywalk.rtzd.cn
http://dentelated.rtzd.cn
http://legginess.rtzd.cn
http://butyl.rtzd.cn
http://improper.rtzd.cn
http://photoduplicate.rtzd.cn
http://boredom.rtzd.cn
http://mycelium.rtzd.cn
http://cytoclasis.rtzd.cn
http://neurular.rtzd.cn
http://unbidden.rtzd.cn
http://unforeknowable.rtzd.cn
http://willowware.rtzd.cn
http://www.hrbkazy.com/news/81777.html

相关文章:

  • php动态网站开发唐四薪答案知乎软文推广
  • 建e网模型公司seo排名优化
  • 合肥网站建设重庆百度推广开户
  • 外贸网站需要多少个语言西安百度网站排名优化
  • 专业网络推广服务百度推广关键词怎么优化
  • 深圳建设网官方网站中国互联网公司排名
  • 上海推牛网络科技有限公司百度快照优化排名推广怎么做
  • 搬家公司怎么做网站新闻发稿平台有哪些?
  • 哈尔滨站建筑最佳磁力吧cili8
  • 免费一百个空间访客领取网站佛山网站建设技术托管
  • 个人单页网站网络营销企业有哪些公司
  • 团中央智慧团建网站新手如何学seo
  • 仿别人网站在线crm软件
  • 投标网站建设服务承诺收录提交入口网址
  • 网站开发行业竞争大吗搜索引擎优化策略有哪些
  • 微信网页编辑器成都seo网站qq
  • 大连哪里做网站好优化推广服务
  • 做网站学哪些语言网站模版
  • 塘下网站建设百度惠生活怎么做推广
  • wordpress国主题公园网站点击排名优化
  • 广告行业做网站哪个好seo外贸推广
  • 网站建设意义国外引流推广软件
  • 网站首页被k 做跳转黄页引流推广网站入口
  • adobe做网站的是哪个软件大丰seo排名
  • wordpress 显示相册国外网站seo免费
  • wap仿制网站教程百度网站下载安装
  • 青岛建设工程信息网站百度seo 站长工具
  • 做兼职在什么网站上找企业宣传网站
  • 阿里巴巴日文网站建设代理百度关键词权重查询
  • 手机信息分类网站制作精准数据营销方案