红黑树 实施红黑树 红黑树代码文档 红黑树规则 每个节点可以是红色或黑色,根始终是黑色。 每个内部节点都有2个子节点[nil,leaves]。 没有2个相邻的红色节点。 对于任何节点Q,从Q到其子孙的任何路径都必须具有相同数量的黑色节点。 1.插入:总是作为红叶节点插入 树是空的将节点作为根插入,并使其颜色为“黑色”。 树不是空的 父母是黑人只需插入即可。 父母是红色的 红叔叔 将叔叔和父母的颜色切换为“黑色”。 将GrandParent的颜色切换为“红色”。 叔叔是黑色还是零 叔叔和节点方向一致 左右旋转| 左右旋转。 交换Node和GrandParent的颜色。 叔叔和结对面 左右旋转。 交换Parent和GrandParent的颜色
2022-06-09 08:43:46 399KB JavaScript
1
使用C++编写的红黑树源代码
2021-12-29 10:02:33 2KB 红黑树 C++
1
红黑树的C++完整实现代码
2021-12-19 15:25:58 1.06MB 红黑树实现
1
用C++实现的红黑树,没有BUG ,稍微改改就能直接运行了,最优的代码了,拿去研究吧,也没什么可以说的了···
2021-11-17 16:06:01 4KB C++红黑树
1
超级详细的红黑树实现源代码注释
2021-08-24 11:03:43 126KB 红黑树 数据结构
1
java 实现红黑树的增删改查
2021-04-29 01:39:18 5KB java 数据结构 红黑树
1
一个红黑树的c语言完整实现,代码清晰易读。初学者可以更好地了解红黑树的性质
2019-12-21 22:25:19 69KB 数据结构
1
本人实现的 AVL树与红黑树,具有可视化界面,代码清晰。
2019-12-21 19:31:34 153KB AVL树 红黑树
1