冷月手撕408之数据结构(4)-链表
16lz
2021-04-28
链表是线性表中的重点,必须熟练掌握。首先要知道链表中的术语,然后要知道各种链表的结构,以及插入删除方法。
主要的重点冷月做出了标识,主要构架如下图(pdf版或xmind源文件请请关注公众号:学长冷月,回复数据结构)。
冷月点睛
链表
定义
逻辑上相邻,物理上不一定相邻的线性表。除了第一个元素,其他元素有且只有一个直接前驱;除了最后一个元素,其他元素有且只有一个直接后继。
基础术语
首节点 有效元素的第一个节点
尾节点 有效元素的最后一个节点
头结点 有效元素的第一个节点前面的节点
头指针 指向头结点的指针
尾指针 指向尾节点的指针
分类
单链表
一个节点内分为数据域和指针域
双链表
有两个指针域。一个指向前驱,一个指向后继
循环链表
最后一个节点的指针域指向第一个节点
静态链表
利用一个二维数组,指针域就是数组的下标
更多相关文章
- c语言指针自学
- c语言指针学习
- 如何用Redis实现分布式锁以及可用性
- vSAN集群 无法识别磁盘处理
- redis-cluster集群总结
- ELK入门
- (lintcode)第7题二叉树的序列化和反序列化
- (lintcode)第11题二叉查找树中搜索区间
- MySQL-MHA集群部署(binlog复制)