# CY3761 | 2021-12-01 09:37
## 有没有一种数据结构, 在扩容缩容或者新增删除的时候只处理一个, 不需要改变原有数据区
# 一组数据 100, 200, 300, 400
# 如果是顺序表 容量可能是 8 元素个数就只有 4 可能出现浪费情况
# 希望是存一个数据, 就申请扩容一个, 删除一个, 就申请缩容一个, 不影响其他内存地址
# 100(0x12345678) -> 200(0x23455678 地址不连续) -> 300(0x34565678)
# 一个节点 2个格子 一个存数据(数据域) 一个存内存地址(指针域)
# 第1个节点 (第1个数据, 第2个内存地址)
# 第2个节点 (第2个数据, 第3个内存地址)
# 节点与节点就是链表
# 链表是一种物理存储单元上非连续、非顺序的存储结构
# 数据元素的逻辑顺序通过链表中的指针链接次序实现.
# 链表又分为单向和双向
比较简单的引入