美文网首页
08_平衡二叉搜索树

08_平衡二叉搜索树

作者: 伶俐ll | 来源:发表于2020-09-01 14:04 被阅读0次

    二叉搜索树在添加、删除节点时,都可能会导致二叉搜索树退化成链表,为了防止二叉搜索树退化成链表,让添加、删除、搜索的复杂度维持在O(logn),我们需要在添加或者删除节点操作之后,想办法让二叉搜索树恢复平衡。

    平衡:当节点数量固定时,左右子树的高度越接近,这棵二叉树就越平衡(高度越低)

    最理想平衡,就是像完全二叉树、满二叉树那样,高度是最小的

    二叉搜索树调整方案:用尽量少的调整次数达到适度平衡即可,一棵达到适度平衡的二叉搜索树,可以称之为平衡二叉搜索树

    平衡二叉搜索树

    Balanced Binary Search Tree,简称 BBST,经典常见的平衡二叉搜索树有:

    • AVL树
    • 红黑树

    一般也成它们为:自平衡的二叉搜索树

    相关文章

      网友评论

          本文标题:08_平衡二叉搜索树

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