美文网首页
平衡二叉树(AVL)

平衡二叉树(AVL)

作者: 仲达_dc6c | 来源:发表于2018-12-18 15:41 被阅读0次

排序二叉树在有的时候性能不好,最极端的情况就变成了单链表的样子,升级版本平衡二叉树。

平衡二叉树,每一个节点的左右两个子树的深度相差不会超过2.

建立二叉树的过程,会用到左旋转和右旋转。

左平衡操作:节点t的不平衡因子,左子树太深。用到了左旋转和右旋转

分为4中情况:

2.如果新的结点插入到t的左孩子的右子树中,则需要进行分情况讨论

AVLBTree代码

相关文章

网友评论

      本文标题:平衡二叉树(AVL)

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