数组:采用一段连续的存储单元来存储数据 查询快 插入慢
链表:是一种物理存储单元上非连续,非顺序的存储结构 插入删除快 查询慢(查询需要头开始)
hash冲突和碰撞
1.7
1.8后链表优化为红黑树
链表数据过大查询比较慢
链表长度超过8后,采用红黑树(红黑树的结构 小中大,左中右)
原因:红黑树插入比较慢(需要维护红黑树结构),数据进行左旋交换
原文:https://www.cnblogs.com/ethereal-y/p/14985965.html