一:定義數組
①隊列:隊列是一種操做受限的線性表,其僅容許在表的一端進行插入,在表的另外一端刪除,其中刪除的一端是表頭,插入的一端是表尾,向隊列中插入新元素爲入隊,向隊列中刪除元素爲出隊,隊列是一種先進先出表。spa
②元素入隊(插入)操做是先將隊尾指針加1,而後將插入的元素放在隊尾處;出隊(刪除)操做是先將隊頭指針加1,而後取出隊頭處的元素;也就是說不管是插入操做仍是刪除操做,都是指針先加1,而後在操做元素;實際上:隊尾指針老是指向當前隊列中隊尾的元素,而隊頭指針老是指向當前隊列中隊頭元素的前一個位置。3d
③隊空的條件:font==rear 隊滿的條件:rear=MaxSize-1指針
二:隊列的順序存儲結構blog
三:順序存儲結構的基本運算隊列
①初始化隊列im
②銷燬隊列數據
③判斷隊列是否爲空db
④進隊列(插入數據)img
⑤出隊列(刪除數據)
代碼示例:
解密後QQ號爲:615947283
4、環形隊中實現隊列的基本運算