AVL树(Adelson-Velskii-Landis tr

AVL树是一个“加上了额外平衡条件”的二叉搜索树。其平衡条件的建立时为了确保树的深度为O(longN)。AVL树要求任何节点左右子树的高度相差不超过1。

插入操作:左-左插入和右-右插入需要单旋转;

                 左-右插入和右-左插入需要双旋转。

其实,AVL树的插入删除操作和二叉查找树的操作类似,只是需要注意调整树的平衡。

文章导航