若用一个大小为6的一维数组来实现循环队列,且当前front和rear的值分别为3,0,当从队列中删除一个元素,再加入两个元素后,front和rear的值分别为()。
- A.5,1
- B.4,2
- C.2,4
- D.1,5
正确答案及解析
正确答案
B
解析
删除front=(front+1)mod6,加入:rear=(rear+1)mod6。
若用一个大小为6的一维数组来实现循环队列,且当前front和rear的值分别为3,0,当从队列中删除一个元素,再加入两个元素后,front和rear的值分别为()。
删除front=(front+1)mod6,加入:rear=(rear+1)mod6。