在带头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:();L->next=p->next;deletep;

题目
在带头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:();L->next=p->next;deletep;


相似考题
更多“在带头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:();L->next=p->next;deletep; ”相关问题
  • 第1题:

    已知L是带表头结点的单链表的头指针,则删除第一个元素结点的语句是()。

    A.L=L->next

    B.L->next=L->next->next

    C.L=L->next->next

    D.L->next=L


    L->next=L->next->next;

  • 第2题:

    43、在带有头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:______________________;L->next=p->next;free(p);(注意大小写,不留空格,不写分号)


    U=L->next

  • 第3题:

    13、以下算法是删除带头结点单链表L中的最小的元素,横线处应填入的语句是()。 void DelMinNode(LinkList L) { p=L->next; pre=L; if(L==NULL) return; while(p->next!=NULL) //pre指向最小元素的前驱元素,开始默认第一个结点最小,pre指向头结点 { if(p->next->data < pre->next->data) pre=p; } //删除pre后面的结点 p=pre->next; ; }

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

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

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

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


    B

  • 第4题:

    【2-1-6】已知L是带头结点的单链表,则摘除首结点的语句是()。

    A.L=L->next;

    B.L->next=L->next->next;

    C.L=L->next->next;

    D.L->next=L;


    L->next=L->next->next;

  • 第5题:

    在一个不带头结点的单链表中,若要删除 p 所指结点的后继结点q,则执行()。

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

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

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

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


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