队列进队问题
void InQueue(seqqueue *q,bnode *p) //进队{
q->rear = (q->rear+1) % maxsize;
q->elem[q->rear] = *p;
}
请问:q->rear = (q->rear+1) % maxsize;
尾指针+1后为何还要%队列的长度?
2011-10-26 22:17
2011-10-26 22:20
2011-10-26 22:39