**:
main.cpp
#include#include"huandui.h"
using namespace std;
int main()
sqqueue;
void initqueue(sqqueue *&p);
void xiaohui(sqqueue *&p);
int queueempty(sqqueue *p);
int duichang(sqqueue *p);
void jindui(sqqueue *&p,int q);
int chudui(sqqueue *&p);
#endif // huandui_h_included
#include"huandui.h"
#includeusing namespace std;
void initqueue(sqqueue *&p)///初始化
void xiaohui(sqqueue *&p)///銷毀
int queueempty(sqqueue *p)///判斷棧是否為空
int duichang(sqqueue *p)///求隊長
return k;
}void jindui(sqqueue *&p,int q)///進隊
int chudui(sqqueue *&p)///出隊,當出隊函式返回出隊元素的時候就不怎麼需要乙個專門的輸出函式了!
執行結果:
知識點總結:
環形佇列如何判斷隊空和隊滿以及環形佇列是如何實現的!
心得體會:
在return和exit上出了點問題,還是對知識點掌握得不好,沒法靈活運用!
第七周 專案1建立環形佇列演算法庫
all right reserved.檔名稱 huan.cpp 作 者 商文軻 完成日期 2015年10月日 版 本 號 v1.9 問題描述 建立環形佇列演算法庫 sqqueue.h ifndef sqqueue h included define sqqueue h included includ...
第七周 專案1建立環形佇列演算法庫
all right reserved.檔名稱 huan.cpp 作 者 陳曉琳 完成日期 2016年10月13日 版 本 號 v1.9 問題描述 建立環形佇列演算法庫 sqqueue.h cpp view plain copy ifndef sqqueue h included define sqq...
第七周專案1 建立順序環形佇列演算法庫
問題及 1 sqqueue.h ifndef sqqueue h included define sqqueue h included define maxsize 5 typedef char elemtype typedef struct sqqueue void initqueue sqque...