一、順序隊列
SeqQueue.h
SeqQueue.c
運行截圖:
二、鏈隊列
LinkedQueue.h
LinkedQueue.c
dancer.dat內容如下:
運行截圖:
說明:
-
鏈隊列中爲了結合例子給出的DataType類型是一個結構體的類型
這裏可以改成你需要的類型 - 通過fgets讀入的字符串會包括結尾的回車部分。這裏通過strlen-1得到'/0'的前一位置,如果這個字符是'/n'剛換成'/0'來消除回車符。
SeqQueue.h
SeqQueue.c
運行截圖:
LinkedQueue.h
LinkedQueue.c
dancer.dat內容如下:
運行截圖:
說明:
鏈隊列中爲了結合例子給出的DataType類型是一個結構體的類型
這裏可以改成你需要的類型