平衡二叉树(AVL树的定义,旋转详解)

平衡二叉树:或者是一棵空树,或是具有下列性质的二叉树:它的左子树和右子数都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1 结点的平衡因子BF:该结点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有结点的平衡因子只能是-1,0,1. 那如何使二叉排序树变为平衡二叉树呢?通过各种旋转 LL顺时针,RR逆时针,LR:先RR再LL,RL:先LL再RR 什么时候需要单旋转,而什么时候需要多旋
相关文章
相关标签/搜索