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

时间:2023-12-30 09:37:19

相似题目

推荐题目