单链表作为数据结构入门的知识点,熟练的掌握有助于进一步的学习。
``c
struct slist{
int date;
struct slist *next;
};//首先创建结构体类的单链表类型;
进行元素的插入操作
```c
void pushbackslist(LL**ps,int x){
LL* mm=(LL*)malloc(sizeof(LL));
mm->date=x;
mm->next=NULL;
if(ps=NULL){
*ps=mm;
}
else{
while(ps!=NULL){
ps=ps->next;
}
ps->next=mm->next;
}
}
//头插
void pushfrontslist(LL**ps,int x){
LL *newnode=(LL*)malloc(sizeof(LL));
newnode->date=x;
newnode->next=NULL;
newnode->next=*ps->next;
*ps=newnode;
}