题目内容
(请给出正确答案)
[单选题]
设数组Data【0..m】作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,那么执行出队操作的语句为()。
A.front=front+1
B.front=(front+1)%m
C.rear=(rear+1)%m
D.front=(front+1)%(m+1)
查看答案
如果结果不匹配,请 联系老师 获取答案
A.front=front+1
B.front=(front+1)%m
C.rear=(rear+1)%m
D.front=(front+1)%(m+1)
A.front=front+1
B.front=(front+1)%m
C.rear=(rear+1)%m
D.front=(front+1)%(m+1)
A.sq.front=(sq.front+1)%m
B.sq.front=(sq.front+1)%(m+1)
C.sq.rear=(sq.rear+1)%m
D.sq.rear=(sq.rear+1)%(m+1)
位置),rear为队尾指针(指向最后一个存放数据位置的下一个),则判定Q队列的队满条件是_____________。
最大容量为n的循环队列,队尾指针是rear,队头指针是front,则队满的条件是()。
A.(rear+1)modn=front
B.rear=front
C.rear+1=front
D.(rear一1)mod n=front
给出循环队列中元素个数的计算式(设队最大长度为N,队首指针FRONT,队尾指针REAR)【西北大学2000二、7(5分)】
A.A.rear=(rear-1)%m;
B.B.front=(front+1)%m;
C.C.front=(front-1)%m;
D.D.rear=(rear+1)%m;
A.rear%n==front
B.front+l=rear
C.rear==front
D.(rear+l)%n=front