一个循环队列Q最多可存储m个元素,已知其头尾指针分别是front和rear,则判定该循环队列为满的条件是______。
A: Q.rear-Q.front==m
B: Q.rear!=Q.front
C: Q.front==(Q.rear+1)%m
D: Q.front==Q.rear%m+1
A: Q.rear-Q.front==m
B: Q.rear!=Q.front
C: Q.front==(Q.rear+1)%m
D: Q.front==Q.rear%m+1
举一反三
- 一个循环队列Q最多可存储m个元素,已知其头尾指针分别是front和rear,则判定该循环队列为满的条件是______。 A: Q.rear-Q.front==m B: Q.rear!=Q.front C: Q.front==(Q.rear+1)%m D: Q.front==Q.rear%m+1
- 一个最多能容纳m个元素的顺序存储循环队列Q,其头尾指针分别为front和rear,则判定该队列为满的条件是__________ A: (Q.rear+1)%m= =Q.front B: Q.front= =Q.rea C: Q.rear+1= =Q.front D: (Q.front+1)%m= =Q.rea
- 已知一个循环队列Q,元素存放在Q.base[0..M]中,Q.front指向队头元素,Q.rear指向队尾元素的下一个位置,该循环队列长度为() A: ( B: rear- C: front)%M D: ( E: front- F: rear)%M G: ( H: rear- I: front)%(M+1) J: ( K: front- L: rear)%(M+1)
- 一个最多能容纳m个元素的顺序存储循环队列Q,其头尾指针分别为front和rear,则判定该队列为满的条件是(
- 设一个链式队列q的队头指针和队尾指针分别为front和rear,则判断队列空的条件是( )。 A: q.rear==NULL B: q.front==NULL C: q.front!=NULL D: q.front==q.rear