随笔分类 -  数据结构 DS

摘要:概念介绍 2-3-4树是四阶的B树(Balance Tree),他属于一种多路查找树, 它的结构有以下限制: 所有叶子节点都拥有相同的深度。 节点只能是2-节点、3-节点、4-节点之一。 2-节点: 包含1个元素的节点,有2个子节点; (下图中3/4/5/6/8) 3-节点: 包含2个元素的节点,有 阅读全文
posted @ 2022-03-09 15:31 CoderZjz 阅读(196) 评论(0) 推荐(0) 编辑
摘要:什么是跳跃表 ​ Skip list(跳表)是一种可以代替平衡树的数据结构,默认是按照Key值升序的。Skip list让已排序的数据分布在多层链表中,以0-1随机数决定一个数据的向上攀升与否,通过“空间来换取时间”的一个算法,在每个节点中增加了向前的指针,在插入、删除、查找时可以忽略一些不可能涉及 阅读全文
posted @ 2021-10-21 10:53 CoderZjz 阅读(878) 评论(0) 推荐(0) 编辑
摘要:红黑树 - 一种自平衡的二叉查找树 性质 节点是红色或黑色。 根节点是黑色。 每个叶子节点都是黑色的空节点(NIL节点)。 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点) 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。 这些规则的限制保证了红黑树 阅读全文
posted @ 2021-09-23 11:24 CoderZjz 阅读(188) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示