集合
数组
- 内存地址连续,使用之前必须指定数组长度
- 可以直接使用下标(索引)直接访问成员,查询效率快
增删
操作时,会给系统带来性能消耗[为保证数据越界,需要动态扩容]
链表
- 灵活的空间要求,内存地址不需要连续
- 不可以使用下标(索引)访问成员,支持顺序查询,查询效率相对快较慢
增删
操作时,效率更高,只和操作节点的前后节点有关系,无需移动元素
红黑树
- 根节点必须是黑色
- 每个节点要么是黑色,要么是红色
- 每个叶子节点[NIL]都是黑色
- 红色节点的两个叶子节点必须为黑色
- 任意节点到每个叶子节点的路径都包含相同数量的节点
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。