c语言**结构

时间:2019.04.22 发布人:lingnsi8h

c语言**结构

已解决问题

谷歌lingnsi8h用户在2019.04.22提交了关于“湖南大学c语言**结构”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T20:21:50。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:noodangel  

以上代码中,用数组创建链表Createlist函数存在较多的逻辑错误,你得再好好理清思路,参考代码如下:

linklist*Createlist(inta[],intn)
{
linklist*h**ead些威林船易境没阿成,*p,*q;
inti;
h**ead=(linklist*)malloc(sizeof(linklist));
h**ead->Next=**LL;
for(i=0;i<n;i试素马++){
p=h**ead;//注意要保初始条件
q=(linklist*)malloc(sizeof(linklist));
q->data=a[i];
while(p->Next!=**LL){
if(p->Next->data<q->data)
bre**;
侵千else
p=p->Next;
}
q->Next=p->Nex意数宁及态稳准t;//这两句的位置问题?
p->Nex推愿鱼建鲜t=q;
}
returnh**ead;
}