假设循环队列数组长度为 N,其中队空判断条件为:front == rear,队满判断条件为:(rear + 1) % N == front,出队对应的操作为:front = (front + 1) % N,入队对于的操作为:rear = (rear + 1) % N。循环队列长度 N = 6,初始 front = 1,rear = 1,执行操作序列为:入队、入队、入队、出队、入队、入队,则最终 (front, rear) 的值是( )。
N
front == rear
(rear + 1) % N == front
front = (front + 1) % N
rear = (rear + 1) % N
N = 6
front = 1
rear = 1
(front, rear)
(2, 5)
(2, 0)
(3, 5)
(3, 0)