#include<stdio.h>
#include<stdlib.h>
typedef int ElemType;
typedef struct LNode
{
ElemType data;
struct LNode *next;
}LNode,*LinkList;
void Init_Link_List(LinkList &H,int n)
{
H = (LinkList)malloc(sizeof (LNode));
H->next = NULL;
LNode *p;
for (int i = 0; i <n; ++i) {
p = (LinkList) malloc(sizeof(LNode));
scanf("%d",&p->data);
p->next = H->next;
H->next = p;
}
}
void print_linklist(LinkList H)
{
LNode *p;
p = H->next;
while (p!=NULL)
{
printf("%d",p->data);
p = p->next;
}
}
int main()
{
LinkList H;
Init_Link_List(H,3);
print_linklist(H);
return 0;
}
完美的单链表头插
最新推荐文章于 2024-08-09 10:25:03 发布