算法基础知识科普:8大搜索算法之AVL树(下)

来源:互联网 发布:kali linux ssh 编辑:程序博客网 时间:2024/06/06 08:28

昨天我们介绍了在进行结点插入时,若左子树深度超过右子树深度两层则进行右旋来保持平衡。今天继续介绍,若右子树深度超过左子树深度两层时的左旋操作,以及删除结点后平衡因子的变更问题。

这些都掌握后,基本上对AVL就有一个很全面的认知了。除了利用平衡因子来解决BST的平衡问题,我们还可以利用结点颜色,设定规则来解决BST的平衡问题,后面我们会介绍另一种更加有效的算法–红黑树。希望大家能够掌握,作为自己的武器来探索我们的未知……

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

0 0
原创粉丝点击