数组Q[n]用来表示一个循环队列,front为当前队列头元素位置,rear为队尾元素的下一个位置,试问判断队列满的条件应是下列哪一个语句?
数组Q[n]用来表示一个循环队列,front为当前队列头元素位置,rear为队尾元素的下一个位置,试问判断队列满的条件应是下列哪一个语句?
A.Q.front-Q.rear==n
B.Q.front+Q.rear==n
C.Q.front ==(Q.rear+1)% n
D.Q.front==Q.rear
正确答案:Q.front ==(Q.rear+1)% n