• 2022-06-03
    假设容量为(n–1)个元素的循环队列由能存储n个元素的数组实现。插入和删除操作是分别使用REAR和FRONT进行操作,初始时 REAR = FRONT = 0。判断队列已满和队列已空的条件是( )。
    A: 队列满时: (REAR+1) % n == FRONT, 队列空时: REAR == FRONT
    B: 队列满时: (REAR+1) % n == FRONT, 队列空时: (FRONT+1) % n == REAR
    C: 队列满时: REAR == FRONT, 队列空时: (REAR+1) % n == FRONT
    D: 队列满时: (FRONT+1) % n == REAR, 队列空时: REAR == FRONT