循环队列Q的元素出队时的队头指针操作是()
A: rear=(rear+1)%size
B: rear=rear+1
C: front=(front+1)%size
D: front=(front-1)%size
A: rear=(rear+1)%size
B: rear=rear+1
C: front=(front+1)%size
D: front=(front-1)%size
举一反三
- 在大小为 size 的循环队列中,队列满的判定条件是() A: rear=front-1 B: front=(rear+1)%size C: rear=(front+1)%size D: front=rear
- 设数组Data[0..m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则出队操作的语句为()。 A: front=front+1 B: front=(front+1)%m C: rear=(rear+1)%m D: front=(front+1)%(m+1)
- 30最大容量为n的循环队列,队尾指针为rear,队头指针为front,则队空与队满的条件分别是( )。 A: rear==front,(rear+1)%n==front B: (rear+1)%n==front,(rear-l)%n==front C: rear+1==front,(rear+1)%n==front D: (rear-l)%n==front,rear==front,
- 假定一个顺序存储的循环队列的队头和队尾指针分别为front和rear,则判断队空的条件为() A: front+1==rear B: rear+1==front C: front==0 D: front==rear
- 在循环队列中,若 front 与 rear 分别表示队头元素和队尾元素的位置,则判断循环队列空的条件是 ( ) A: front==rear+1 B: rear==front+ 1 C: front==rear D: front==0