A-A+

若用一个大小为6的数组来实现循环队列 且当前rear和f.ront的值分别为0和3 当从队列

2022-08-06 20:51:50 问答库 阅读 181 次

问题详情

若用一个大小为6的数组来实现循环队列,且当前rear和f.ront的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和Iront的值分别是()。
A.1和5
B.2和4
C.4和2
D.5和1请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:出队1个元素后,front=(front+1)%MAXQSIZE,front的值是4;入队两个元素后,rear=(rear+2)%MAXQSIZE,rear的值是2。

考点:队列,数组