单链表结构体
typedef struct LNode {
DataType data;
struct LNode* next;
}LNode,*LinkList;
头插法
LinkList CreatListHead()//头插法
{
for (i = n; i > 0; --i)
{
p = (LinkList)malloc(sizeof(LNode));
scanf("%d", &p->data);
p->next = l->next;
l->next = p;
}
return L;
}
尾插法
LinkList CreatListWei()
{
while (ch = '\n')
{
p = (LinkList)malloc(sizeof(ListNode));
p->data = ch;
r->next = p;
ch = getchar();
}
r->next = NULL;
return L;
}