急!!求“补全”数据结构题目答案:试编写在带头结点的单链表中删除(一个)最小值结点的(高效)算法。

2024-12-26 00:33:36
推荐回答(1个)
回答1:

#include
#include
typedef struct node
{
int data;
struct node *next;
}LinkedList;
void creat(LinkList *h)
{
LinkList *t,p;
int x;
t=(LinkList *)malloc(sizeof(LinkList));
printf("please input value,stop input '0'");
scanf("%d",&x);
p=h=NULL;
while(x)
{
t=(LinkList *)malloc(Linklist);
t->data=x;
t->next=NULL;
if(h==NULL) p=h=t;
else { p->next=t;p=t;}
scanf("%d",&x);
}
}
void main()
{
LinkList *h;
creat(h);
delet(h);
}