C for single linked list and double linked list
- 结点结构体
- 创建结点
- 创建链表
- 显示链表的数据
- 获取链表长度
- 插入结点
- 删除结点
- 查找链表中指定的数据
- 修改链表中指定位置结点的值
- 修改链表中指定数据的值
- 结点结构体
- 双向链表结构体
- 创建结点
- 初始化链表
- 释放链表
- 获取链表长度
- 获取头结点
- 获取尾结点
- 遍历链表
- 插入头结点
- 插入尾结点
- 任意位置插入结点
- 删除头结点
- 删除尾结点
- 删除任意位置结点
- 获取任意位置结点
- 查找链表中指定的数据
- 修改链表中指定结点的值
- 修改链表中指定数据的值
- 链表反转
- 判断链表是否有环
- 查找环形入口
- 查找公共结点
- 合并两个有序链表
- 查找倒数第K个结点
- 删除重复结点
- 查找中间结点