第1题:
A.f==r
B.(f+1)%(m+1)==r
C.(r+1)%(m+1)==f
D.(r+1)% m==f
第2题:
判断一个循环队列cq(最多元素为m)为满的条件是()。
A.cq->rear-cq-front=m;
B.(cq->rear+1)%m=cq->front;
C.cq->front=cq->rear;
D.cq->rear=m-1;
第3题:
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m-1,rear=m,此后再向该循环队列中插入一个元素,则队列中的元素个数为()。
A.2
B.1
C.m-1
D.m
第4题:
下列4种操作中,不是队列基本操作的是()。
第5题:
在一个循环顺序队列Q中,判断队空的条件为(),判断队满的条件为()。
第6题:
判定一个队列QU(最多元素为m0)为满队列的条件是()
第7题:
循环队列的最大存储空间为MaxSize=8,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,则当队尾指针rear=()时,队列为空,当rear=()时,队列有6个元素。
第8题:
设数组A[m]为循环队列Q的存储空间,font为头指针,rear为尾指针,判定Q为空队列的条件()。
第9题:
第10题:
删除队尾元素
删除队头元素
将队列置为一个空队列
判断一个队列是否为空
第11题:
rear==m-1
front==rear+1
front==rear
第12题:
qu->rear-qu->front==MaxSize
qu->rear-qu->front-1==MaxSize
qu->rear ==qu->front
qu->rear=qu->front-1
第13题:
判定一个循环队列Q(最多元素为m)为满队列的条件是(24)。
A.Q.front=(Q.rear+1)%m
B.Q.front!=(Q.rear+1)%m
C.Q.front=Q.rear
D.Q.front!=Q.rear+1
第14题:
判断一个循环队列cq(最多元素为m)为空的条件是()。
A.cq->rear-cq-front=m;
B.(cq->rear+1)%m=cq->front;
C.cq->front=cq->rear;
D.cq->rear=m-1;
第15题:
判断一个顺序队列(最多元素为m)为空的条件是()。
Arear==m-1
Bfront==rear+1
Cfront==rear
第16题:
在一个顺序存储的循环队列Q[0…M-1],头尾指针分别是front和rear,判断队空的条件为(),判断队满的条件为()。
第17题:
假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别只是循环队列中的队尾位置和队列中的所含元素的个数,则该循环的队列的对满条件为()。
第18题:
判断一个循环队列LU(最多元素为m)为空的条件是()。
第19题:
判断一个顺序队列(最多元素为m)为空的条件是()。
第20题:
QU->rear-QU->front==m0
QU->rear-QU->front-1==m0
QU->front==QU->rear
QU->front==QU->rear+1
第21题:
第22题:
第23题:
第24题: