sq.front= sq.rear
sq.front= sq.rear+1
(sq.front +1)mod MAXSIZE= sq.rear
(sq.rear+1)mod MAXSIZE= sq.front
第1题:
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=9(指向队尾元素),则该循环队列中共有______个元素。
第2题:
A.r-f
B、(n+f-r)%n
C、n+r-f
D、(n+r-f)%n
第3题:
设某循环队列的容量为 50 ,头指针 front=5( 指向队头元素的前一位置 ) ,尾指针 rear=29( 指向队尾元素 ) ,则该循环队列中共有 【 3 】 个元素。
第4题:
设某循环队列的容量为50,头指针front=5(指向队头元素的前-位置),尾指针rear=29(指向队尾元素),则该循环队列中共有—________个元素。
第5题:
数组Q[0...n-1]作为一个环形队列,f为当前队头元素的前一位置,r为队尾元素的位置,则队列中元素个数的计算公式是 ______。
A.r-f
B.n+f-r
C.n+r-f
D.(n+r-f)mod n
第6题:
数组Q[0,n-1]作为一个环形队列,f为当前队头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数总小于n,队列中元素的个数是
A.r-f
B.n+f-r
C.n+r-f
D.(n+r-f)mod n
第7题:
数组Q[0,1,2,…,n]用来表示一个循环队列,f为当前队头元素的前一位置,r为队尾元素的位置,假定队列中元素的总个数小于n,计算队列中元素个数的公式为______。
A.r-f
B. n+f-r
C. n+r-f
D. (n+r-f)mod n
第8题:
( 2 ) 设某循环队列的容量为 50 , 如果头指针 front=45 ( 指向队头元素的前一位置 ) , 尾指rear=10 (指向队尾元素 ) ,则该循环队列中共有 【 2 】 个元素。
第9题:
在一个顺序存储的循环队列中,队头指针指向队头元素的( )。
A.前一个位置
B.后一个位置
C.队头元素位置
D.队尾元素的前一位置
第10题:
假设以数组A[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为 ( )
A.rear==front
B.(front+1)%n==rear
C.rear+1==front
D.(rear+1)%n==front