单选题判定一个循环队列qu(最多元素为MaxSize)为空的条件是( )。Aqu-rear-qu-front==MaxSizeBqu-rear-qu-front-1==MaxSizeCqu-rear ==qu-frontDqu-rear=qu-front-1
单选题
判定一个循环队列qu(最多元素为MaxSize)为空的条件是( )。
A
qu->rear-qu->front==MaxSize
B
qu->rear-qu->front-1==MaxSize
C
qu->rear ==qu->front
D
qu->rear=qu->front-1
参考解析
解析:
相关考题:
判定一个循环队列qu(最多元素为MaxSize)为空的条件是()。A.QU->rear - QU->front = =MaxSizeB.QU->rear - QU->front -1= =MaxSizeC.QU->front = = QU->rearD.QU->front = = QU->rear+1
判定一个循环队列QU(最多元素为m)为空的条件是(33)。A.QU->front==QU->rearB.QU->front!=QU->rearC.QU->front=(QU->rear+1)%mD.QU->front!=(QU->rear+1)%m
循环队列中,设队列元素依次存放在Q[0..m]中,f、r分别指示队头元素位置和队尾元素的下一个位置,约定存储m个元素时为队满。则队列空的判定方法是(),队列满的判定方法是()。 A.f==rB.(f+1)%(m+1)==rC.(r+1)%(m+1)==fD.(r+1)% m==f
判定一个循环队列Q(最多元素为m)为满队列的条件是(24)。A.Q.front=(Q.rear+1)%mB.Q.front!=(Q.rear+1)%mC.Q.front=Q.rearD.Q.front!=Q.rear+1
判断一个栈ST(最多元素为Maxsize)为空的条件是()。A.ST->top!==一1B.ST->top==-1C.ST->top!==Maxsize-1D.ST->top==Maxsize-1
判断一个栈ST(最多元素为Maxsize)为满的条件是()。A.ST->top!==-1B.ST->top==-1C.ST->top!==Maxsize-1D.ST->top==Maxsize-1
循环队列qu的队空条件是()。A.(qu.rear+1)%MaxSize==(qu.front+1)%MaxSizeB.(qu.rear+1)%MaxSize-=qu.front+1C.(qu.rear+1)%MaxSize==qu.frontD.qu.rear==qu.front
在数组表示的循环队列中,front、rear分别为队列的头、尾指针,maxSize为数组的最大长度,队满的条件是()A、front=maxSizeB、(rear+1)%maxSize=frontC、rear=maxSizeD、rear=front
判定一个队列QU(最多元素为m0)为满队列的条件是()A、QU-rear-QU-front==m0B、QU-rear-QU-front-1==m0C、QU-front==QU-rearD、QU-front==QU-rear+1
循环队列的最大存储空间为MaxSize=8,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,则当队尾指针rear=()时,队列为空,当rear=()时,队列有6个元素。
单选题判定一个队列QU(最多元素为m0)为满队列的条件是()AQU-rear-QU-front==m0BQU-rear-QU-front-1==m0CQU-front==QU-rearDQU-front==QU-rear+1
填空题循环队列的最大存储空间为MaxSize=8,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,则当队尾指针rear=()时,队列为空,当rear=()时,队列有6个元素。
单选题循环队列sq中,用数组elem存放数据元素,sq.front指示队头元素的前一个位置,sq.rear指示队尾元素的当前位置,队列的最大容量为MAXSIZE,则队列满的条件为()。Asq.front= sq.rearBsq.front= sq.rear+1C(sq.front +1)mod MAXSIZE= sq.rearD(sq.rear+1)mod MAXSIZE= sq.front
填空题设数组A[m]为循环队列Q的存储空间,font为头指针,rear为尾指针,判定Q为空队列的条件()。