设循环队列Q的存储为maxSize=25,队头指针front=10,队尾指针rear=5,则队列中实际元素个数为()
A: 5
B: 10
C: 15
D: 20
A: 5
B: 10
C: 15
D: 20
举一反三
- 设某循环队列的容量为50,如果头指针front=15(指向队头元素的前-位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为( )。 A: 5 B: 15 C: 35 D: 45
- 若一个循环队列,其最多元素个数为MAXSIZE,front为头指针(指向队头元素位置),rear为尾指针(指向队尾元素的下一个位置),则判定满队列的条件是。 A: rear==front B: rear+1==front C: (front+1)%MAXSIZE==rear D: (rear+1)%MAXSIZE==front
- 在顺序存储的循环队列中,假定front和rear分别为队首指针和队尾指针,则队列中元素个数为() A: front-rear B: MAXSIZE C: rear-front D: (rear-front+MAXSIZE)%MAXSIZE
- 设循环队列A[n]的队首指针为front,队尾指针为rear,当插入元素时队尾指针rear加1,队首指针front总是指向队列中第一个元素的前一个位置,则队列中元素个数计数为()
- 设循环队列的存储容量为maxSize,队头和队尾指针分别为front和rear。若有一个循环队列Q,可应用下列语句( )计算队列元素个数? A: (Q.rear-Q.front+maxSize)%maxSize B: Q.rear-Q.front+1 C: Q.rear-Q.front D: (Q.rear-Q.front)%maxSize+1