更多“判定一个循环队列Q(最多元素为m)为满队列的条件是(24)。A.Q.front=(Q.rear+1)%mB.Q.front!=(Q.rea ”相关问题
  • 第1题:

    数组Q[n]用来表示一个循环队列,front为当前队列头元素位置,rear为队尾元素的下一个位置,试问判断队列空的条件应是下列哪一个语句?

    A.Q.front==Q.rear;

    B.Q.front-Q.rear==n

    C.Q.front+Q.rear==n

    D.Q.front ==(Q.rear+1)% n;


    D

  • 第2题:

    5、问题:数组Q[n]用来表示一个循环队列,front为当前队列头元素位置,rear为队尾元素的下一个位置,试问判断队列空的条件应是下列哪一个语句? 选项:

    A.Q.front ==(Q.rear+1)% n;

    B.Q.front==Q.rear;

    C.Q.front+Q.rearn

    D.Q.front-Q.rearn


    (n+r-f) mod n

  • 第3题:

    11、循环队列SQ采用数组空间SQ.base[0,n-1]存放其元素值,已知其头尾指针分别是front和rear,则判定此循环队列为满的条件是()。

    A.Q.front==Q.rear

    B.Q.front!=Q.rear

    C.Q.front==(Q.rear+1)%n

    D.Q.front!=(Q.rear+1)%n


    B

  • 第4题:

    3、判定一个循环队列Q(最多元素为m0, m0= =Maxsize-1)为满队列的条件是_______

    A.(rear+1)%Maxsize == front

    B.rear-front-1 == m0

    C.front == rear

    D.front == rear+1


    (rear+1)%Maxsize == front

  • 第5题:

    设一个循环队列Q[maxSize]的队头指针为front,指向实际队头的前一位置;队尾指针为rear,指向实际队尾位置;队列最大容量为maxSize,除此之外队列没有其他附加信息,则队列的队满条件是()。

    A.Q.front==Q.rear

    B.Q.front+Q.rear>=maxSize

    C.Q.front==(Q.rear+1)%maxSize

    D.Q.rear==(Q.front+1)%maxSize


    C