第七周專案一(順序環形佇列演算法庫)

2021-07-23 12:38:25 字數 1346 閱讀 6570

問題及**:

*all right reserved.

*檔名稱:順序環形佇列演算法庫.cpp

*完成日期;2023年10月09日

*版本號;v1.0

* *問題描述: 建立順序環形佇列演算法庫。

*輸入描述:佇列的操作

*程式輸出:佇列操作後的結果

*/#include #include "sqqueue.h"

int main()

printf("\n");

printf("(9)釋放佇列\n");

destroyqueue(q);

return 0;

}#ifndef sqqueue_h_included

#define sqqueue_h_included

#define maxsize 5

typedef char elemtype;

typedef struct

sqqueue;

void initqueue(sqqueue *&q); //初始化順序環形佇列

void destroyqueue(sqqueue *&q); //銷毀順序環形佇列

bool queueempty(sqqueue *q); //判斷順序環形佇列是否為空

int queuelength(sqqueue *q); //返回佇列中元素個數,也稱佇列長度

bool enqueue(sqqueue *&q,elemtype e); //進隊

bool dequeue(sqqueue *&q,elemtype &e); //出隊

#endif // sqqueue_h_included

#include #include #include "sqqueue.h"

void initqueue(sqqueue *&q) //初始化順序環形佇列

void destroyqueue(sqqueue *&q) //銷毀順序環形佇列

bool queueempty(sqqueue *q) //判斷順序環形佇列是否為空

int queuelength(sqqueue *q) //返回佇列中元素個數,也稱佇列長度

bool enqueue(sqqueue *&q,elemtype e) //進隊

bool dequeue(sqqueue *&q,elemtype &e) //出隊

執行結果:

知識點總結:

用多檔案函式加深了理解

學習心得:

學習不是一蹴而就的事情,要不斷的積累

第七周專案一 順序環形佇列演算法庫

問題及 all right reserved.檔名稱 順序環形佇列演算法庫.cpp 完成日期 2015年10月12日 版本號 v1.0 問題描述 建立順序環形佇列演算法庫。輸入描述 佇列的操作 程式輸出 佇列操作後的結果 include include sqqueue.h int main prin...

第七周專案 建立順序環形佇列演算法庫

主函式 include include include sqqueue.h void initqueue sqqueue q 初始化順序環形佇列 void destroyqueue sqqueue q 銷毀順序環形佇列 bool queueempty sqqueue q 判斷順序環形佇列是否為空 i...

第七周 專案一 建立順序環形佇列演算法庫

檔名稱 graph.cpp 作 者 蘇凱祺 完成日期 2014年12月14號 版 本 號 v1.0 問題描述 建立順序環形佇列演算法庫 sqqueue.h ifndef sqqueue h included define sqqueue h included define maxsize 5 typ...