
编程开发
AVL树的python实现
AVL树是带有平衡条件的二叉查找树,一般要求每个节点的左子树和右子树的高度最多差1空树的高度定义为1。 在高度为h的AVL树中,最少的节点数Sh由Sh=Sh1+Sh2+1得出,其中
共 2 篇文章 / 2 热度

AVL树是带有平衡条件的二叉查找树,一般要求每个节点的左子树和右子树的高度最多差1空树的高度定义为1。 在高度为h的AVL树中,最少的节点数Sh由Sh=Sh1+Sh2+1得出,其中

AVL是平衡树,平衡因子概念什么的就不阐述了,主要是在不平衡时候如何旋转。(1)右子树右节点插入:左旋转。(2)左子树左节点插入:右旋转。(3)右子树左节点插入:右旋转后左旋转。(