入队操作
int Enqueue(SqQueue &Q,ElemType x){
if(Q.front==Q.rear&&Q.tag==1){
return 0;//队满
}
Q.data[Q.rear]=x;
Q.rear=(rear+1)%maxsize;
Q.tag=1;
return 1;
}
出队操作
int DeQueue(SqQueue &Q,ElemType &x){
if(Q.front==Q.rear&&Q.tag==0){
return 0;//队空
}
x=Q.data[front];
Q.front=(front+1)%maxsize;
Q.tag=0;
return 1;
}