标签:AVL树

AVL树详解

AVL树定义: AVL树又称为高度平衡的二叉搜索树。它能保持二叉树的高度平衡,尽量降低二叉树的高度,减少树的平均搜索长度。 AVL树性质: 左子树和右子树的高度之差的绝对值不超过1 树中的每个左子树和右子树都是AVL树 …

Java创建AVL树

AVL树是带有平衡条件的二叉查找树,其查找和删除的时间复杂度为logn,是对二叉查找树的改进,我们将节点的左子树和右子树深度之差称为平衡因子(BF),其中的每一个节点的平衡因子的绝对值不大于1。 距离插入节点最近的,并且…