在循环队列中用数组A[0..m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是()
A: (front-rear+1)%m
B: (rear-front+1)%m
C: (front-rear+m)%m
D: (rear-front+m)%m
A: (front-rear+1)%m
B: (rear-front+1)%m
C: (front-rear+m)%m
D: (rear-front+m)%m
举一反三
- 在循环队列中用数组A[0.m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是(38)。 A: (front-rear+1)%m B: (rear-front+1)%m C: (front-rear+m)%m D: (rear-front+m)%m
- ●在循环队列中用数组A[0.m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是 (38) 。 (38) A.(front-rear+1)%m B.(rear-front+1)% m C.(front-rear+m)% m D.(rear-front+m)% m
- 循环队列用数组A[0..m-1]存放其元素值,已知其头尾指针分别为front和rear,则当前元素个数为( )。 A: (rear—front+m)MOD m B: rear—front+1 C: rear—front—1 D: rear—front
- 设以数组A[0..m-1]存放循环队列,front指向队头元素,rear指向队尾元素的下一个位置,则当前队列中的元素个数为______ A: (rear-front+m)%m B: rear-front+1 C: (front-rear+m)%m D: (rear-front)%m
- 在少用一个元素空间的循环队列中,front和rear分别为队列的队头指针和队尾指针,队列的最大存储容量为m,则队列的判空条件是 ( )。 A: front==rear B: front!=rear C: front==rear+1 D: front==(rear+1)% m