(三)隊列的順序存儲結構
//
結構定義:
#defineMAXQSIZE
typedefstruct{
QElemType*base;//動態分配存儲空間
intfront;//頭指針
//指向隊列頭元素
intrear;//尾指針
//隊列尾元素的下一個位置
}SqQueue;
基本操作
①初始化
StatusInitQueue(SqQueue&Q){//構造一個空隊列Q
Q
(MAXQSIZE*sizeof(QElemType));
if(!Q
Q
returnOK;
}
②入隊
StatusEnQueue(SqQueue&Q
if((Q
returnERROR;//隊列滿
Q
Q
returnOK;
}
返回《數據結構》考研復習精編
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23966.html