数据结构的单链表的创建分为两种,分别为头插法和尾插法,本篇文章展示一种头插法的程序:
1.首先创建一个空链表结构体
struct listnode { //链表成员的结构体,含有节点和指针,而链表的第一个成员称为头节点和头指针
int value; //节点 其中头节点的数据可以为空
listnode* next; //指向下一个链表成员的指针,所以也是listnode类型
};
2.下面就是通过头插法创建单链表的函数:
listnode CreatlistHead(listnode* L,const int a[],int len) { //a[]数组是用来存储想要创建链表的数据
for (int i = 0; i <