尾插法创建单链表:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190711193433843.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoYXduV2FuZzE5OTQ=,size_16,color_FFFFFF,t_70)
void creatlinkistR(LNode *&head)
{
head=(LNode*)malloc(sizeof(LNode));//为头结点开辟空间
head->next=NULL;
LNode *s=NULL,*r=head;
int i,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{
s=(LNode*)malloc(sizeof(LNode));
s->next=NULL;
scanf("%d",&(s->date));
s->next=r->next;
r->next=s;
r=s;
}
}
头插法创建单链表
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190711194934953.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NoYXduV2FuZzE5OTQ=,size_16,color_FFFFFF,t_70)
void creatlinkistR(LNode *&head)
{
head=(LNode*)malloc(sizeof(LNode));//为头结点开辟空间
head->next=NULL;
LNode *s=NULL;
int i,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{
s=(LNode*)malloc(sizeof(LNode));
s->next=NULL;
scanf("%d",&(s->date));
s->next=head->next;
head->next=s;
}
}