第三章 栈和队列习题答案 联系客服

发布时间 : 星期日 文章第三章 栈和队列习题答案更新完毕开始阅读

Error(\队已满,无法入队\ Q->Data[Q->rear]=x;

Q->rear=(Q->rear+1)%QueueSize;//在循环意义上的加1 Q->quelen++; }

(3)出队

Datatype DeQueue( CirQueue *Q) {//出队

if(Q->quelen==0)

Error(\队已空,无元素可出队\ int tmpfront; //设一个临时队头指针

tmpfront=(QueueSize+Q->rear - Q->quelen+1)%QueueSize;//计算头指针位置 Q->quelen--;

return Q->Data[tmpfront]; }