网友您好, 请在下方输入框内输入要搜索的题目:

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


参考答案

更多 “ 在带头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:();L->next=p->next;deletep; ” 相关考题
考题 在一个单链表中,若要删除P结点的后续结点,则应执行()。A.P->next=P->next->next B.p=P->next;P->next=P->next->next C.delete(P->next) D.p=P->next->next

考题 1、在一个不带头结点的单链表中,若要删除 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);

考题 以下算法是删除带头结点单链表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);

考题 假设p指向表头指针为h的不带表头结点的单链表中的第一个结点,则删除第一个结点应执行()。A.h=p->next; delete p;B.h=h->next; delete h;C.h=p->next; delete h;D.h->next=p->next; delete p;

考题 已知L是带表头结点的单链表的头指针,则删除第一个元素结点的语句是()。A.L=L->nextB.L->next=L->next->nextC.L=L->next->nextD.L->next=L

考题 【2-1-6】已知L是带头结点的单链表,则摘除首结点的语句是()。A.L=L->next;B.L->next=L->next->next;C.L=L->next->next;D.L->next=L;

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

考题 在一个不带头结点的单链表中,若要删除 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);

考题 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);