• 2022-06-26
    若链队列的队头指针和队尾指针分别为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)
  • C

    内容

    • 0

      设front、rear分别为循环双向链表结点的左指针和右指针,则指针P所指的元素是双循环链表L的尾元素的条件是( ) A: P= =L B: P->front= =L C: P= =NULL D: P->rear= =L

    • 1

      已知单链表上一结点的指针为p,则删除该结点后继的正确操作语句是:() A:  s= p->next; p=p->next;  free(s); B:  p=p->next;  free(p); C:  s= p->next; p->next=s->next;  free(s); D:  p=p->next;  free(p->next);

    • 2

      在一个单链表中,若删除p所指结点的后续结点,则语句执行顺序为()​​ A: q=p—>next;p—>next= q—>next;free(q) B: p—>next= p—>next;free(p->next) C: p= p—>next; p—>next= p—>next—>next;free(p) D: p= p—>next—>next;free(p->next)

    • 3

      在一个单链表中,若删除p所指结点的后续结点,则语句执行顺序为() A: p—>next= p—>next;free(p->next) B: q=p—>next;p—>next= q—>next;free(q) C: p= p—>next; p—>next= p—>next—>next;free(p) D: p= p—>next—>next;free(p->next)

    • 4

      在一个链队列中,假定 front 和 rear 分别为队头和队尾指针,则删除一个结点的操作应执行( )。 A: front=front->next; B: rear=front->next C: rear=rear->next; D: front=rear->next;