当前位置: 代码迷 >> 其他数据库 >> 数据结构循环队列的问题
  详细解决方案

数据结构循环队列的问题

热度:7132   发布时间:2013-02-26 00:00:00.0
数据结构循环队列的有关问题
插入e为 新队尾元素
Status EnQueue(Squeue &Q,QElemType)
{
if((Q.rear+1)%MAXQSIZE==Q.front)Return Error;//(Q.rear+1)%MAXQSIZE==Q.front为什么代表队为满?
Q.base[Q.rear]=e;
Q.rear=(Q.rear+1)%MAXQSIZE;//这句话什么意思,有什么作用?
return OK;
}

------解决方案--------------------------------------------------------
Q.rear=(Q.rear+1)%MAXQSIZE;//这句话什么意思,有什么作用?


满了从头再来
  相关解决方案