激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java數據結構與算法之雙向循環隊列的數組實現方法

java數據結構與算法之雙向循環隊列的數組實現方法

2020-06-03 11:30modun JAVA教程

這篇文章主要介紹了java數據結構與算法之雙向循環隊列的數組實現方法,結合實例形式分析了雙向循環隊列的原理與數組實現技巧,并附帶說明了該算法的用途,需要的朋友可以參考下

本文實例講述了java數據結構與算法之雙向循環隊列的數組實現方法。分享給大家供大家參考,具體如下:

需要說明的是此算法我并沒有測試過,這里給出的相當于偽代碼的算法思想,所以只能用來作為參考!

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package source;
public class Deque {
 private int maxSize;
 private int left;
 private int right;
 private int nItems;
 private long[] myDeque;
 //constructor
 public Deque(int maxSize){
 this.maxSize = maxSize;
 this.myDeque = new long[this.maxSize];
 this.nItems = 0;
 this.left = this.maxSize;
 this.right = -1;
 }
 //insert a number into left side
 public void insertLeft(long n){
 if(this.left==0) this.left = this.maxSize;
 this.myDeque[--this.left] = n;
 this.nItems++;
 }
 //insert a number into right side
 public void insertRight(long n){
 if(this.right==this.maxSize-1) this.right = -1;
 this.myDeque[++this.right] = n;
 this.nItems++;
 }
 //remove from left
 public long removeLeft(){
 long temp = this.myDeque[this.left++];
 if(this.left==this.maxSize) this.left = 0;
 this.nItems--;
 return temp;
 }
 //remove from right
 public long removeRight(){
 long temp = this.myDeque[this.right--];
 if(this.left==-1) this.left = this.maxSize-1;
 this.nItems--;
 return temp;
 }
 //return true if deQue is empty
 public boolean isEmpty(){
 return (this.nItems==0);
 }
 //return size of the deQue
 public int size(){
 return this.nItems;
 }
}

PS:雙向循環隊列的用處很大,可以做為普通隊列,也可以用來做棧來用!

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 麻豆视频在线观看免费网站 | www成人在线观看 | www国产成人免费观看视频 | 性看小视频 | 黄色片网站在线播放 | 黄色毛片a级 | 久久99亚洲精品久久99果 | 特级黄色一级毛片 | 亚洲电影在线观看高清免费 | 成人在线视频一区 | 国产精品一区视频 | 国产高清自拍一区 | 日日cao | 精品一区二区三区免费毛片 | 久久久久久久一区 | 亚洲av毛片在线观看 | 国产免费乱淫av | 亚洲国产精品久久久久久久 | 精品亚洲午夜久久久久91 | 久久色在线 | 性片网站 | 黄色一级片免费在线观看 | 在线成人免费av | 欧美精品日日鲁夜夜添 | 成人av一二三区 | 羞羞羞网站| 国产成人自拍小视频 | 污黄视频在线播放 | 成人在线网站 | 亚洲第一黄色网 | 日韩一级免费毛片 | 嗯啊羞羞视频 | 色七七久久影院 | 久色视频网站 | 国产精品久久久久av | 在线观看免费污视频 | 欧美成人aaaaaaaa免费 | 欧美亚洲另类在线 | 激情视频免费看 | 亚洲视频精选 | 免费一级在线视频 |