更多“在一个单向链表中,要删除p所指结点,已知q指向p所指结点的前驱结点。则可以用操作()。 ”相关问题
  • 第1题:

    要在一个单向链表中删除p所指向的结点,已知q指向p所指结点的直接前驱结点,若链表中结点的指针域为next,则可执行()。
    q->next=p->next;

  • 第2题:

    在一个单链表中,指针P指向结点是指针S所指向结点的直接前驱结点,从链表中删除S所指向结点的操作为:

    A.p=s;

    B.s->next=p->next;

    C.p->next=s->next;

    D.s=p;


    q->next=p->next;p->next=q;

  • 第3题:

    【单选题】在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。

    A.p=q->next

    B.p->next=q

    C.p->next=q->next

    D.q->next=NULL


    C

  • 第4题:

    在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句()。

    Ap->next=q->next

    Bp=q->next

    Cq->next=NULL

    Dp->next=q


    A

  • 第5题:

    在一个单链表中,已知q所指节点是p所指结点的直接前驱,若要删除p结点,则执行()操作。

    A.q=p->next;free(p);

    B.q->next=p->next;free(p);

    C.q=p;p->next=p->next;free(q);

    D.p->next=q->next;free(p);


    q->next=s;s->next=p;