A-A+
若用一个大小为6的数组来实现循环队列 且当前rear和f.ront的值分别为0和3 当从队列
问题详情
若用一个大小为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。