单选题

若用一个大小为 6 的数组来实现循环队列, 且当前 rear 和 front 的值分别为 0 和 3, 当从队列中删除一个元素, 再加入两个元素后, rear 和 front 的值分别为(     )。

【正确答案】 B
【答案解析】

rear 值为 0, 进队两个元素后, rear 循环递增 2, 则 rear 值为 2; front 值为 3, 出队一个元素后, front循环递增 1, 则 front 值为 4。