黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java基礎(chǔ)教程:Java循環(huán)數(shù)組隊列

Java基礎(chǔ)教程:Java循環(huán)數(shù)組隊列

更新時間:2020-02-26 12:49:34 來源:動力節(jié)點(diǎn) 瀏覽2494次


  循環(huán)隊列:把存儲隊列元素的表從邏輯上看成一個環(huán),稱為循環(huán)隊列。當(dāng)隊首front=maxSize-1后,再前進(jìn)一個位置就自動到0,這可以利用除法取余運(yùn)算(%)來實現(xiàn)。


Java基礎(chǔ)教程:Java循環(huán)數(shù)組隊列


  packagecom.ArrayQueue;


  publicclassArrayQueue1{


  publicstaticvoidmain(String[]args){


  ArrayQueuearrayQueue=newArrayQueue(5);


  System.out.println("判空:"+arrayQueue.isEmpty());


  System.out.println("執(zhí)行入隊操作···");


  arrayQueue.enQueue(1);


  arrayQueue.enQueue(2);


  arrayQueue.enQueue(3);


  arrayQueue.enQueue(4);


  System.out.println("輸出隊中的長度:");


  System.out.println(arrayQueue.getSize());


  System.out.println("隊中元素為:");


  arrayQueue.getAll();


  System.out.println("執(zhí)行出隊操作···");


  arrayQueue.deQueue();


  System.out.println("隊中元素為:");


  arrayQueue.getAll();


  System.out.println("輸出隊中的長度:");


  System.out.println(arrayQueue.getSize());


  }


  publicstaticclassArrayQueue{


  privateintfront;//隊頭


  privateintrear;//隊尾


  privateintmaxSize=5;//最大容量


  privateintsize;//當(dāng)前隊列長度


  privateintarr[];//模擬隊列的數(shù)組


  //初始化


  publicArrayQueue(intmaxSize){


  this.maxSize=maxSize;


  arr=newint[maxSize];


  front=0;


  rear=0;


  size=0;


  }


  //判斷隊空


  publicbooleanisEmpty(){


  returnfront==rear;


  }


  //判斷隊滿


  publicbooleanisFull(){


  return(rear+1)%maxSize==front;


  }


  //入隊


  publicvoidenQueue(intn){


  if(isFull()){


  thrownewRuntimeException("隊滿,不能進(jìn)行入隊操作···");


  }


  size++;


  arr[rear]=n;


  rear=(rear+1)%maxSize;


  }


  //出隊


  publicintdeQueue(){


  if(isEmpty()){


  thrownewRuntimeException("隊空,不能進(jìn)行出隊操作···");


  }


  size--;


  intm=arr[front];


  front=(front+1)%maxSize;


  returnm;


  }


  //顯示隊列中的元素


  publicvoidgetAll(){


  if(isEmpty()){


  thrownewRuntimeException("隊列為空····");


  }


  for(inti=front;i<rear;i++){


  System.out.print(arr[i]+"");


  }


  System.out.println();


  }


  //顯示隊的長度


  publicintgetSize(){


  returnsize;


  }


  }


  }


  運(yùn)行結(jié)果如下圖所示:


Java基礎(chǔ)教程:Java循環(huán)數(shù)組隊列


      以上就是動力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java基礎(chǔ)教程:Java循環(huán)數(shù)組隊列”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本一区二区视频在线 | 91网站免费看 | 97国产蝌蚪视频在线观看 | 日韩中文字幕精品一区在线 | 亚洲欧美精品中文字幕 | 中国男女全黄大片一级 | 日韩在线视频中文字幕 | 日本在线黄 | 999久久久国产精品 999热成人精品国产免 | 一区二区三区四区国产 | 免费看v片网站 | 国产日产欧美一区二区三区 | 成人午夜视频免费 | 一级毛片在线免费看 | 色天天综合网 | 人人射人人| 久操视频网 | 国产vr一区二区在线观看 | 亚洲日本1区2区3区二区 | 国产视频资源在线观看 | 欧美精品一区二区三区在线播放 | 国产女人的一级毛片视频 | 婷婷夜夜躁天天躁人人躁 | japanese色系| 亚洲色图图片 | 亚洲天堂久久精品 | 新版天堂中文资源官网 | 一本大道无香蕉综合在线 | 人人成人免费公开视频 | 婷婷在线成人免费观看搜索 | 黄色a视频 | 大香人蕉免费视频75 | 欧美日韩极品 | 男女一级爽爽快视频 | 午夜视频在线观看免费视频 | 色青五月天| 国产欧美成人 | 日韩在线无| 看真人视频一一级毛片 | eeuss秋霞成人影院 | 国产a v高清一区二区三区 |