15、在队空间大小为n的非循环队列中,最多只能进行n次进队操作。
第1题:
设长度为n的链队列用单循环链表表示,若只设头指针,则人队、出队操作的时间是(41);若只设尾指针,需要的时间为(42)。
A.O(n2),O(1)
B.O(n),O(1)
C.O(n2-1),O(n)
D.O(n-1),O(n-1)
第2题:
数组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
第3题:
在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为()
第4题:
数组Q[n]用来表示一个循环队列,front为队头元素的前一个位置,rear为队尾元素的位置,计算队列中元素个数的公式为()。
第5题:
最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。
第6题:
在一个循环队列中,队首指针指向队首元素的();从循环队列中删除一个元素时,其操作是先取出队首元素,后();在具有n个单元的循环队列中,队满时共有()个元素。
第7题:
在具有n个单元的循环队列中,队满时共有()个元素。
第8题:
第9题:
(rear+1)MOD n=front
rear-front
rear+1=front
(rear-1)MOD n=front
第10题:
第11题:
(rear - 1)% n == front
(rear + 1)% n == front
(front - 1)% n == rear
(front + 1)% n == rear
第12题:
front = =rear
(front-1)%n= =rear
(rear+1)%n= =front
(rear-1)%n= = front
第13题:
设循环队列的存储空间为Q(1:35),初始状态为front=rear一35。现经过一系列入 队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。
A.15
B.16
C.20
D.0或35
第14题:
允许对队列进行的操作有()。
第15题:
假定一个顺序循环队列存储于数组a[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件为()
第16题:
在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队空的条件为()
第17题:
在由n个单元组成的顺序存储的循环队列sq中,假定f和r分别为队头指针和队尾指针,则判断队满的条件是()
第18题:
一个循环队列Q的存储空间大小为M,其队头和队尾指针分别为front和rear,则循环队列中元素的个数为:()。
第19题:
(rear+1)%n==front
rear==front
rear+1==front
(rear-l)%n==front
第20题:
第21题:
对队列中的元素排序
取出最近进队的元素
在队头元素之前插入元素
删除队头元素
第22题:
(rear-1)%n==front
(rear+1)%n==front
rear==(front-1)%n
rear==(front+1)%n
第23题:
rear%n= = front
front+l= rear
rear= = front
(rear+l)%n= front
第24题:
rear%n= = front
(front+l)%n= = rear
rear%n -1= = front
(rear+l)%n= = front