平衡二叉树是二叉排序树吗?

 我来答
小小杰小生活
高能答主

2022-02-07 · 致力于成为全知道最会答题的人
知道小有建树答主
回答量:1853
采纳率:98%
帮助的人:36.3万
展开全部

是的。

衡二叉树(balanced binary tree)是一种特殊的二叉排序树,它或者为空树,或者每个结点的左右子树都是平衡二叉树,也就是每个结点的左右子树的高度之差只能是-1,0,1三种情况。

平衡二叉树又称AVL树,是由苏联的Georgy Adelson-Velsky和E.M.Landis发明的,并以他们的名字命名。

平衡二叉树的平衡状况由平衡因子(Balance Factor,BF)来衡量。平衡因子定义为当前结点的左子树高度减去右子树的高度之差,其可能取值只有-1,0,1。叶结点的BF都是0。

平衡二叉树的应用价值:

如果能维持平衡二叉树的结构,检索操作就能在O(log n)时间内完成,实现高效检索。

最小不平衡子树:

距离插入结点最近的,且平衡因子的绝对值大于1的结点为根的子树。(指BF超出合法值)。

最小非平衡子树:

包含插入结点位置,其根结点的BF是1或-1的最小子树。(指BF非0,但BF在合法值范围内)。

以上内容参考:百度百科-平衡二叉查找树

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式