• 2022-06-19
    一个链队列q的队头和队尾指针是front和rear,该链队列已经存储有3个元素,现在有结点P要入队,入队操作是()。
    A: P->;rear=q;q->;rear=p;
    B: q->;rear->;next=p;
    C: q->;rear->;next=p;q->;rear=p;
    D: q->;rear=p;q->;rear->;next=p;
  • C

    内容

    • 0

      循环队列Q存放在长度为m的数组中,则入队操作为 A: Q->rear=Q->rear+1 B: Q->rear=(Q->rear+1)%(m-1) C: Q->rear=Q->rear+1%m D: Q->rear=(Q->rear+1)%m

    • 1

      中国大学MOOC: 4. 在一个双向链表中,在p结点之前插入q结点的操作是________。A.p->prior=q;q->next=p;p->prior->next=q;q->prior=p->prior;B.q->prior=p->prior;p->prior->next=q;q->next=p;p->prior=q->next;C.q->next=p;p->next=q;q->prior->next=q;q->next=p;D.p->prior->next=q;q->next=p;q->prior=p->prior;p->prior=q;

    • 2

      一个链队列q的队头和队尾指针是front和rear,该链队列已经存储有3个元素,现在有结点P要入队,入队操作是()。

    • 3

      若链队列的队头指针和队尾指针分别为front和rear,则从队列中删除一个节点的操作是() A: p=front;rear=p->next;free(p); B: p=rear; front=p; free(p); C: p=front; front=p->next;free(p); D: p=rear; front=p->next;free(p)

    • 4

      若链队列的队头指针和队尾指针分别为front和rear,则从队列中删除一个节点的操作是() A: p=front;rear=p->next;free(p); B: p=rear; front=p; free(p); C: p=front; front=p->next;free(p); D: p=rear; front=p->next;free(p)