树在计算机中是一种非常重要的数据结构,而二叉树是每个节点最多有两个子节点,没有子节点的称为叶节点。今天我想总结一些有关AVL树的相关知识。
AVL树的插入:
当类似图一中的RR型插入,单旋转之后结果: AVL树的删除操作和插入操作相比较起来,肯定是删除操作比较繁琐复杂一些,因为插入只涉及到插入,而删除首先得确定被删除节点,接下来可能涉及到删除之后的重新调整平衡(插入操作),其实调整平衡的操作相当于又一次的插入过程。 经过一次左旋之后,节点的平衡因子都变成了0。与L(-1)对应的是R1型,R1型需要做一次右旋,此处不再详述。 “鸟欲高飞先振翅,人求上进先读书。”—李苦禅 |
|