判定一个循环队列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
第1题:
数组Q[n]用来表示一个循环队列,front为当前队列头元素位置,rear为队尾元素的下一个位置,试问判断队列空的条件应是下列哪一个语句?
A.Q.front==Q.rear;
B.Q.front-Q.rear==n
C.Q.front+Q.rear==n
D.Q.front ==(Q.rear+1)% n;
第2题:
5、问题:数组Q[n]用来表示一个循环队列,front为当前队列头元素位置,rear为队尾元素的下一个位置,试问判断队列空的条件应是下列哪一个语句? 选项:
A.Q.front ==(Q.rear+1)% n;
B.Q.front==Q.rear;
C.Q.front+Q.rearn
D.Q.front-Q.rearn
第3题:
11、循环队列SQ采用数组空间SQ.base[0,n-1]存放其元素值,已知其头尾指针分别是front和rear,则判定此循环队列为满的条件是()。
A.Q.front==Q.rear
B.Q.front!=Q.rear
C.Q.front==(Q.rear+1)%n
D.Q.front!=(Q.rear+1)%n
第4题:
3、判定一个循环队列Q(最多元素为m0, m0= =Maxsize-1)为满队列的条件是_______
A.(rear+1)%Maxsize == front
B.rear-front-1 == m0
C.front == rear
D.front == rear+1
第5题:
设一个循环队列Q[maxSize]的队头指针为front,指向实际队头的前一位置;队尾指针为rear,指向实际队尾位置;队列最大容量为maxSize,除此之外队列没有其他附加信息,则队列的队满条件是()。
A.Q.front==Q.rear
B.Q.front+Q.rear>=maxSize
C.Q.front==(Q.rear+1)%maxSize
D.Q.rear==(Q.front+1)%maxSize