![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
[单选题]
假设用qu[0..M]实现循环队列,f、r分别为队首元素的前一个位置和队尾位置。若用“(r+1)%(M+1)==f”作为队满的标志,则 _______
A.可用“f==r”作为队空的标志
B.可用“f > r”作为队空的标志
C.可用“(f+1)%(M+1)==r”作为队空的标志
D.队列中最多可以有M+1个元素
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.可用“f==r”作为队空的标志
B.可用“f > r”作为队空的标志
C.可用“(f+1)%(M+1)==r”作为队空的标志
D.队列中最多可以有M+1个元素
第1题
A.7和3
B.0和2
C.2和0
D.3和7
第2题
A.7和3
B.0和2
C.2和0
D.3和7
第3题
A.(qu.rear+1)%maxsize==(qu.front+1)%maxsize
B.(qu.rear+1)%maxsize==qu.front+1
C.(qu.rear+1)%maxsize==qu.front
D.qu.rear==qu.front
第5题
A.(rear- front)%m
B.front-rear
C.(front- rear) %m
D.rear- front
第7题
A.Q.rear-Q.front
B.Q.front-Q.rear
C.(Q.rear-Q.front+m)%m
D.(Q.front-Q.rear+m)%m
第8题
A.Q.rear-Q.front
B.Q.front-Q.rear
C.(Q.rear-Q.front+m)%m
D.(Q.front-Q.rear+m)%m
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!