- 学·问
- 帖子详情
队列的顺序存储结构的一段代码有点不明白
ChovyLiu
发表于2018年12月19日
<p>InsertQueue(cycleQueue *q,Elemtype e)<br >{<br > if((q->rear+1)%MAXSIZE==q->front)<br > return;//队列已满<br > q->base[q->rear]=e;<br > q->rear=(q->rear+1)%MAXSIZE<br >}</p><p><br >我认为应该把if((q->rear+1)%MAXSIZE==q->front)改为if((q->rear==q->front))才能判断队列是否已经满了<br ><br ></p>
1
回复