2个回答
展开全部
每次将待插入的结点链在单链表的最后一个结点的后面
void creatlist(LinkList *L; Datatype a[10])
{ L = (LinkList *) malloc (sizeof(struct node));
L->next = NULL; //生成头结点
r = L; //r为指向表尾的指针
for(i = 0; i<=9; i++)
{ p = (LinkList *) malloc (sizeof(struct node));
p->data = a[i]; //生成新的结点
p->next = NULL;
r->next = p; //将新生成的结点插在表尾
r = p; //将表尾指针指向新插入的结点
}
}
希望对你有帮助,写程序还是要自己亲自练的
void creatlist(LinkList *L; Datatype a[10])
{ L = (LinkList *) malloc (sizeof(struct node));
L->next = NULL; //生成头结点
r = L; //r为指向表尾的指针
for(i = 0; i<=9; i++)
{ p = (LinkList *) malloc (sizeof(struct node));
p->data = a[i]; //生成新的结点
p->next = NULL;
r->next = p; //将新生成的结点插在表尾
r = p; //将表尾指针指向新插入的结点
}
}
希望对你有帮助,写程序还是要自己亲自练的
2015-06-26
展开全部
每次将待插入的结点链在单链表的最后一个结点的后面
void creatlist(LinkList *L; Datatype a[10])
{ L = (LinkList *) malloc (sizeof(struct node));
L->next = NULL; //生成头结点
r = L; //r为指向表尾的指针
for(i = 0; i<=9; i++)
{ p = (LinkList *) malloc (sizeof(struct node));
p->data = a[i]; //生成新的结点
p->next = NULL;
r->next = p; //将新生成的结点插在表尾
r = p; //将表尾指针指向新插入的结点
}
}
,写程序还是要自己亲自练的。
void creatlist(LinkList *L; Datatype a[10])
{ L = (LinkList *) malloc (sizeof(struct node));
L->next = NULL; //生成头结点
r = L; //r为指向表尾的指针
for(i = 0; i<=9; i++)
{ p = (LinkList *) malloc (sizeof(struct node));
p->data = a[i]; //生成新的结点
p->next = NULL;
r->next = p; //将新生成的结点插在表尾
r = p; //将表尾指针指向新插入的结点
}
}
,写程序还是要自己亲自练的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询