假定一个顺序循环队列存储于数组a[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件为()
第1题:
对于循环队列,下列叙述中正确的是( )。
A.循环队列中元素的个数是由队头指针和队尾指针共同决定的
B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C.在循环队列中,队头指针一定大于队尾指针
D.在循环队列中,队头指针一定小于队尾指针
第2题:
假设以数组A[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为 ( )
A.rear==front
B.(front+1)%n==rear
C.rear+1==front
D.(rear+1)%n==front
第3题:
从一个循环顺序队列删除元素时,首先需要()
第4题:
设SQ是循环队列,存储在数组D[M]中,则SQ入队操作对其队尾指针rear的修改是()。
第5题:
在一个循环队列中,队首指针指向队首元素的();从循环队列中删除一个元素时,其操作是先取出队首元素,后();在具有n个单元的循环队列中,队满时共有()个元素。
第6题:
一个循环队列Q的存储空间大小为M,其队头和队尾指针分别为front和rear,则循环队列中元素的个数为:()。
第7题:
第8题:
(rear - 1)% n == front
(rear + 1)% n == front
(front - 1)% n == rear
(front + 1)% n == rear
第9题:
第10题:
f == (r十1)%n
(r-1)%n == f
f == r
(f+1)%n == r
第11题:
front = =rear
(front-1)%n= =rear
(rear+1)%n= =front
(rear-1)%n= = front
第12题:
rear%n= = front
(front+l)%n= = rear
rear%n -1= = front
(rear+l)%n= = front
第13题:
在具有n个单元的顺序存储的循环队列中,假定指针front和rear分别指向队首和队尾,则判断队列为空的条件是(38),如果约定“以队尾指针所指位置的下一个位置是队首指针”表示队满,那么队列为满当且仅当(39)。
A.front=rear+1
B.rear=front+1
C.front=real
D.front=0
第14题:
在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为()
第15题:
在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队空的条件为()
第16题:
在由n个单元组成的顺序存储的循环队列sq中,假定f和r分别为队头指针和队尾指针,则判断队满的条件是()
第17题:
循环队列的队首指针为front,队尾指针为rear,则队空的条件为()。
第18题:
设循环队列的头指针front指向队首元素,尾指针rear指向队尾元素后的一个空闲元素,队列的最大空间为MAXLEN,则队满标志为()
第19题:
(rear-1)%n==front
(rear+1)%n==front
rear==(front-1)%n
rear==(front+1)%n
第20题:
front+1==rear
front==rear+1
front==0
front==rear
第21题:
rear%n= = front
front+l= rear
rear= = front
(rear+l)%n= front
第22题:
前移一位队首指针
后移一位队首指针
取出队首指针所指位置上的元素
取出队尾指针所指位置上的元素
第23题:
f+1==r
r+1==f
f==0
f==r