手把手教你实现红黑树——从图示到代码
前置知识:二叉搜索树
红黑树是进阶版的二叉搜索树,普通的二叉搜索树在顺序键构造时,复杂度为O(n):
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lE9RPTUR-1610367756425)(https://s3.ax1x.com/2021/01/10/slPv2n.png)]
而红黑树则通过为节点额外添加一些属性改善了这一问题,无论以何种顺序构造红黑树,都能得到O(log n)的复杂度
要想学习红黑树,首先需要了解2-3树
2-3树
对于二叉搜索树,每个节点有一个键和两
原创
2021-01-12 15:43:05 ·
370 阅读 ·
0 评论