• 2021-04-14
    设循环队列为Q(1:m),初始状态为front=rear=m。现经一系列入队与退队操作后,front=rear=m-1,则______。
  • 该循环队列已空或已满

    内容

    • 0

      设数组 data[0…m]作为循环队列 SQ 的存储空间, front 为队头指针, rear为队尾指针,则执行出队操作的语句为() A: front:=front 1 B: front:=(front 1) mod m C: .front:=(front 1) mod (m 1) D: sq1. front: =(sq1. front+1) %(maxsize+1);

    • 1

      设数组Data[0..m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则出队操作的语句为()。 A: front=front+1 B: front=(front+1)%m C: rear=(rear+1)%m D: front=(front+1)%(m+1)

    • 2

      循环队列Q,最大容量为m,其头尾指针分别为front和rear,则入队后,应该执行(    )

    • 3

      设数组Data[m]作为循环队列SQ的存储空间,front为头指针,rear为尾指针,则执行出队操作后,头指针front的值为( )。 A: front=fornt+1 B: front=(fornt+1)%(m-1) C: front=(fornt-1)%m D: front=(fornt+1)%m

    • 4

      在少用一个元素空间的循环队列中,front和rear分别为队列的队头指针和队尾指针,队列的最大存储容量为m,则队列的判空条件是 ( )。 A: front==rear B: front!=rear C: front==rear+1 D: front==(rear+1)% m