红黑树是一棵特殊的二叉查找树,它在每个节点增加了一个存储位记录节点的颜色,可以是red,也可以是black,通过任意一条从根到叶子简单路径上颜色的约束,红黑树保证最长路径不超过最短路径的二倍,因而近似平衡。它的统计性能要好于平衡二叉树(AVL树),插入、删除、查找的最坏时间复杂度都为 O(logn)。
因此,红黑树的调整既需要二叉排序树或平衡二叉树的旋转,还要有变色操作。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_47511190/article/details/120349583
内容来源于网络,如有侵权,请联系作者删除!