若以第二种方法,如第一题表示循环队列,则循环队列的队满操作是()
A: (Q.rear+1)%QueueSize==(Q.front+1)%QueueSize
B: (Q.rear+1)%QueueSize==Q.front+1
C: (Q.rear+1)%QueueSize==Q.front
D: Q.rear==Q.front
A: (Q.rear+1)%QueueSize==(Q.front+1)%QueueSize
B: (Q.rear+1)%QueueSize==Q.front+1
C: (Q.rear+1)%QueueSize==Q.front
D: Q.rear==Q.front
举一反三
- 若以第二种方法,如第一题表示循环队列,则循环队列的出队操作是() A: Q.front=(Q.front+1)%QueueSize B: Q.front=Q.front+1 C: Q.rear=(Q.rear+1)%QueueSize D: Q.rear=Q.rear+1
- 循环队列Q的队满条件是( ) A: Q.rear == Q.front B: (Q.rear+1)% MaxQSize == Q.front+1 C: (Q.rear+1)% MaxQSize == Q.front D: (Q.rear+1)% MaxQSize == (Q.front+1) % MaxQSize
- 一个最多能容纳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最多可存储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
- 一个循环队列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