漫画:偶遇红黑树
Posted JAVA小咖秀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了漫画:偶遇红黑树相关的知识,希望对你有一定的参考价值。
tips:叶子结点,没有子结点的节点。nil等同于java中的null。
根据特点4,得出不能有连续的红色结点,特点5又说从任一结点到每个叶子节点的左右路径都包含相同数目的黑色节点。可以推出最长的路径就是一黑一红交叉排列,最短路径就是全黑。因此最长路径不会超过最短路径的二倍,所以说红黑树是近似平衡的,并不是严格意义上的平衡。需要了解平衡二叉树的童靴们,。
红黑树的查找,添加,删除,时间复杂度为O(log n),具体它是如何做到的,我们下次来说。
最后感谢你这么优秀,还来看我的文章,点个小心心再走呗。
以上是关于漫画:偶遇红黑树的主要内容,如果未能解决你的问题,请参考以下文章