算法+红黑树

作者: supermans1202 | 来源:发表于2018-07-25 21:59 被阅读2次

    参考下面博客,侵删

    目录
    1 红黑树的介绍
    2 红黑树的应用 3 红黑树的时间复杂度和相关证明
    4 红黑树的基本操作(一) 左旋和右旋
    5 红黑树的基本操作(二) 添加
    6 红黑树的基本操作(三) 删除

    作者:Sky Wang 于 2013-08-08

    概述:R-B Tree,又称为“红黑树”。本文参考了《算法导论》中红黑树相关知识,加之自己的理解,然后以图文的形式对红黑树进行说明。本文的主要内容包括:红黑树的特性,红黑树的时间复杂度和它的证明,红黑树的左旋、右旋、插入、删除等操作。

    请尊重版权,转载注明出处http://www.cnblogs.com/skywang12345/p/3245399.html

    上面博客截的图
    • 应用:treeSet treeMap
    • 定理:一棵含有n个节点的红黑树的高度至多为2log(n+1).
    • 第五条,黑节点是一样的,最多是全是黑,和一半黑,一半红。比较平衡。
    上面博客截的图
    • 中序遍历都是
      • a 【x】 b y c
      • a x b 【y】 c
    • 查找二叉树性质不变

    平衡的方法

    上面博客截的图
    • 插入节点。红色。
    • 使用左旋右旋,分类调整。

    相关文章

      网友评论

        本文标题:算法+红黑树

        本文链接:https://www.haomeiwen.com/subject/gwbmmftx.html