我们在单链表(上)中了解了一些需要实现的函数,这一篇就让我们一起来实现。
1.创建新节点
2.打印
3.尾插
4.头插
5.尾删
6.头删
7.查找
8.计算节点个数
9.在指定位置之前插入数据
10.在指定位置之前插入数据
11.删除指定位置的节点
12.删除指定位置之后的节点
13.销毁链表
当然在实现函数的时候记得包含头文件,在上面的实现函数中,也许有些小伙伴会疑惑,为啥在指定位置操作的时候,需要传入头结点,而之后却不需要呢?这是因为我们在操作之后的时候,只需要一个指针就可以找到需要找的的位置。上述代码也有很多值得改进的地方,大家如果有些疑问,也可以私信我哟。