C语言
头插法
LinkList List_HeadInsert(LinkList * L)
{
LNode * s;
int x;
L = (LinkList) malloc(sizeof(LNode));
L->next = null;
scanf ("%d", &x);
while (x != 9999){ // 输入9999表示结束
s = (LNode * )malloc (sizeof(LNode));
s->data = x;
s->next = L->next;
L->next = s;
scanf("%d", &x);
}
return L;
}
本文介绍了一种使用C语言实现链表的头插法。通过详细展示头插法的代码实现过程,包括创建链表节点、插入元素到链表头部以及结束条件的判断。读者将了解到如何在C语言中动态分配内存来构建链表,并掌握头插法的基本原理。
1104

被折叠的 条评论
为什么被折叠?



