中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

廣州市政府網(wǎng)站建設(shè)概括電腦版百度

廣州市政府網(wǎng)站建設(shè)概括,電腦版百度,wordpress主題的意思,建設(shè)英文網(wǎng)站公司哪家好題目 設(shè)計(jì)你的循環(huán)隊(duì)列實(shí)現(xiàn)。 循環(huán)隊(duì)列是一種線性數(shù)據(jù)結(jié)構(gòu),其操作表現(xiàn)基于 FIFO(先進(jìn)先出)原則并且隊(duì)尾被連接在隊(duì)首之后以形成一個(gè)循環(huán)。它也被稱為“環(huán)形緩沖器”。 循環(huán)隊(duì)列的一個(gè)好處是我們可以利用這個(gè)隊(duì)列之前用過的空間。在一個(gè)普通…

題目

設(shè)計(jì)你的循環(huán)隊(duì)列實(shí)現(xiàn)。 循環(huán)隊(duì)列是一種線性數(shù)據(jù)結(jié)構(gòu),其操作表現(xiàn)基于 FIFO(先進(jìn)先出)原則并且隊(duì)尾被連接在隊(duì)首之后以形成一個(gè)循環(huán)。它也被稱為“環(huán)形緩沖器”。

循環(huán)隊(duì)列的一個(gè)好處是我們可以利用這個(gè)隊(duì)列之前用過的空間。在一個(gè)普通隊(duì)列里,一旦一個(gè)隊(duì)列滿了,我們就不能插入下一個(gè)元素,即使在隊(duì)列前面仍有空間。但是使用循環(huán)隊(duì)列,我們能使用這些空間去存儲(chǔ)新的值。

你的實(shí)現(xiàn)應(yīng)該支持如下操作:

? ? MyCircularQueue(k): 構(gòu)造器,設(shè)置隊(duì)列長(zhǎng)度為 k 。
? ? Front: 從隊(duì)首獲取元素。如果隊(duì)列為空,返回 -1 。
? ? Rear: 獲取隊(duì)尾元素。如果隊(duì)列為空,返回 -1 。
? ? enQueue(value): 向循環(huán)隊(duì)列插入一個(gè)元素。如果成功插入則返回真。
? ? deQueue(): 從循環(huán)隊(duì)列中刪除一個(gè)元素。如果成功刪除則返回真。
? ? isEmpty(): 檢查循環(huán)隊(duì)列是否為空。
? ? isFull(): 檢查循環(huán)隊(duì)列是否已滿。

示例:

MyCircularQueue circularQueue = new MyCircularQueue(3); // 設(shè)置長(zhǎng)度為 3
circularQueue.enQueue(1); ?// 返回 true
circularQueue.enQueue(2); ?// 返回 true
circularQueue.enQueue(3); ?// 返回 true
circularQueue.enQueue(4); ?// 返回 false,隊(duì)列已滿
circularQueue.Rear(); ?// 返回 3
circularQueue.isFull(); ?// 返回 true
circularQueue.deQueue(); ?// 返回 true
circularQueue.enQueue(4); ?// 返回 true
circularQueue.Rear(); ?// 返回 4

提示:

? ? 所有的值都在 0 至 1000 的范圍內(nèi);
? ? 操作數(shù)將在 1 至 1000 的范圍內(nèi);
? ? 請(qǐng)不要使用內(nèi)置的隊(duì)列庫。


代碼

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://www.risenshineclean.com/news/63790.html

相關(guān)文章:

  • 營(yíng)銷型網(wǎng)站策劃方案網(wǎng)站源碼
  • 個(gè)人網(wǎng)站建設(shè)與企業(yè)網(wǎng)站營(yíng)銷方式有哪幾種
  • 自己怎么做獨(dú)立網(wǎng)站站內(nèi)搜索引擎
  • 網(wǎng)站開發(fā)簡(jiǎn)易軟件今天新聞?lì)^條最新消息
  • 網(wǎng)站開發(fā)公司對(duì)比新開發(fā)的app怎么推廣
  • 功能型網(wǎng)站制作多少錢2019年度最火關(guān)鍵詞
  • WordPress板塊加密seo搜索引擎優(yōu)化平臺(tái)
  • 唯一做魅惑的網(wǎng)站如何在網(wǎng)上推廣自己的產(chǎn)品
  • 網(wǎng)站降權(quán)的原因品牌策劃方案
  • 做音響的是哪個(gè)網(wǎng)站南昌搜索引擎優(yōu)化
  • 可以做彩頁的網(wǎng)站企業(yè)品牌類網(wǎng)站有哪些
  • 企業(yè)網(wǎng)站建設(shè)多少家如何注冊(cè)網(wǎng)址
  • 網(wǎng)站建設(shè)中的主要功能西安seo培訓(xùn)學(xué)校
  • 發(fā)新聞稿做新聞源對(duì)網(wǎng)站有啥幫助完整企業(yè)網(wǎng)站模板
  • 一家做特賣的網(wǎng)站叫什么seo站外推廣有哪些
  • 電子稅局網(wǎng)站開發(fā)服務(wù)項(xiàng)目文檔全球搜鉆是什么公司
  • 做b2b網(wǎng)站銷售怎樣讓客戶找上門如何創(chuàng)建一個(gè)網(wǎng)頁
  • 誰有做網(wǎng)站的朋友的V信怎么免費(fèi)制作網(wǎng)站
  • 公司的網(wǎng)站建設(shè)費(fèi)進(jìn)入什么科目整合營(yíng)銷傳播成功案例
  • 做英語教具的網(wǎng)站sem 優(yōu)化軟件
  • 實(shí)時(shí)街景地圖app廣東seo快速排名
  • 黃山網(wǎng)站建設(shè)jidela十大中文網(wǎng)站排名
  • 重慶地區(qū)專業(yè)做網(wǎng)站的公司網(wǎng)絡(luò)營(yíng)銷策略研究論文
  • 類似CSDN的wordpress主題百度seo代理
  • 網(wǎng)站二級(jí)域名怎么做專門做推廣的軟文
  • 企業(yè)網(wǎng)站模板下載哪家公司強(qiáng)關(guān)鍵詞代發(fā)包收錄
  • 網(wǎng)站建設(shè)中素材臺(tái)州seo排名優(yōu)化
  • 如何找網(wǎng)站制作銷售推廣方案
  • 無錫網(wǎng)站建設(shè)mkdns如何提高自己在百度的排名
  • 網(wǎng)站建設(shè)不完整軟文推廣代理平臺(tái)