天天看點

3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示

課本源碼部分

第3章  棧和隊列-隊列的鍊式存儲

                                                                                                         ——《資料結構》-嚴蔚敏.吳偉民版

源碼使用說明 連結☛☛☛ 《資料結構》(嚴蔚敏,吳偉民版)課本源碼+習題集解析使用說明

課本源碼合輯 連結☛☛☛ 《資料結構》課本源碼合輯

習題集全解析 連結☛☛☛ 《資料結構習題集》答案解析合輯

習題完整源碼 連結☛☛☛ 習題完整源碼合輯

本文涉及檔案所在目錄:資料結構\▲課本算法實作\▲03 棧和隊列\07 LinkQueue\

概述

        隊列也是一種邏輯順序存儲結構,它的最大特點是“先進先出,後進後出”,隊列操作其實就是一個排隊過程。

解析

        隊列在定義中,有兩個端點,一端隻允許增加元素,另一端隻允許删除元素,這很類似于去排隊辦事,先來的可以先辦,後來的隻能在隊列中等待。

        與棧類似,隊列也可以用順序存儲或者鍊式存儲,而且隊列也有很多變體,此處僅讨論鍊式存儲的,帶頭結點的經典隊列模型。

源碼

        檔案一 ☛  LinkQueue.h 

         本文檔需要額外引入狀态碼頭檔案 ☛☛☛ Status.h

3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示
3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示

        檔案二 ☛  LinkQueue.c 

3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示
3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示

        檔案三 ☛  LinkQueue-main.c(測試文檔)

3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示
3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示

測試結果展示

3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示
3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示

         更多章節持續更新中...

3-7-隊列的鍊式存儲-棧和隊列-第3章-《資料結構》課本源碼-嚴蔚敏吳偉民版概述解析源碼測試結果展示

繼續閱讀