用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分别为front和rear,则循环队列中当前元素的个数为______。
A: (rear-front+rmodm
B: (rear-front+m+1)modm
C: (rear-front+m-1)modm
D: (rear-front-m-1)modm
A: (rear-front+rmodm
B: (rear-front+m+1)modm
C: (rear-front+m-1)modm
D: (rear-front-m-1)modm
举一反三
- 用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分别为front和rear,则循环队列中当前元素的个数为______。 A: (rear-front+re)modm B: (rear-front+m+1)modm C: (rear-front+m-1)modm D: (rear-front-m-1)modm
- 循环队列用数组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) mod m B: (rear-front+m+1) mod m C: (rear-front+m-1) mod m D: (rear-front-m-1) mod m
- 循环队列 SQ 采用数组空间 SQ.base[0, n-1] 存放其元素值,已知头指针 front 指向队列头元素,尾指针 rear 指向队列尾元素的下一个位置,则队列 SQ 为满的判断条件是( )。 A: front == rear % n B: front == ( rear + 1 ) % n C: front == rear % n - 1 D: front == rear % ( n – 1 )
- 循环队列用数组A[0…m-1]存放其元素值,已知其头尾指针分别是front和rear,则当前队列中的元素个数是() A: (rear-front+m)MODm B: rear-fomt+1 C: rear-fribt-1 D: rear-front