資料結構 第七周專案三 負數把正數趕出佇列

2021-08-10 20:51:27 字數 1217 閱讀 9897

煙台大學

作者 吳玉然

題目 負數把正數趕出佇列

時間 2017 11 16

liqueue.h **

#define maxsize 5  

typedef int 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); //出隊

main.cpp 

#include #include "liqueue.h"  

#include using namespace std;

int main()

else if (a<0)

else if (a==0)

} return 0;

}

liqueue.cpp

#include #include "liqueue.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) //出隊

資料結構第七周專案 負數把正數趕出佇列

檔名稱 多檔案組織 作 者 張昕 完成日期 2017年12月17日 版 本 號 v1.0 設從鍵盤輸入一整數序列a1,a2,an,試程式設計實現 當ai 0時,ai進隊,當ai 0時,將隊首元素出隊,當ai 0時,表示輸入結束。要求將佇列處理成環形佇列,使用演算法庫中定義的資料型別及演算法,程式中只...

第七周專案三負數把正數趕出隊

檔名稱 sqqueue.cpp,main.cpp,sqqueue.h 完成日期 2015年10月12日 版本號 codeblocks 問題描述 設從鍵盤輸入一整數序列a1,a2,an,試程式設計實現 當ai 0時,ai進隊,當ai 0時,將隊首元素出隊,當ai 0時,表示輸入結束。要求將佇列處理成環...

第七周 專案三 負數把正數趕出佇列

問題及描述 煙台大學計算機與控制工程學院 完成日期 2016年10月8號 問題描述 設從鍵盤輸入一整數序列a1,a2,an,試程式設計實現 當ai 0時,ai進隊,當ai 0時,將隊首元素出隊,當ai 0時,表示輸 入結束。要求將佇列處理成環形佇列,使用演算法庫中定義的資料型別及演算法,程式中只包括...