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

 我来答
帐号已注销
2020-12-30 · TA获得超过40.2万个赞
知道小有建树答主
回答量:438
采纳率:100%
帮助的人:19.5万
展开全部

平衡二叉树不一定是二叉排序树(平衡二叉树的定义只涉及到了左子树与右子树,而无关关键字的定义),而二叉排序树一定是平衡二叉树。

常见的符合平衡树的有,B树(多路平衡搜索树)、AVL树(二叉平衡搜索树)等。平衡树可以完成集合的一系列操作, 时间复杂度和空间复杂度相对于“2-3树”要低,在完成集合的一系列操作中始终保持平衡,为大型数据库的组织、索引提供了一条新的途径。



扩展资料

与次优二叉树相对,二叉排序树是一种动态树表。其特点是:树的结构通常不是一次生成的,而是在查找过程中,当树中不存在关键字等于给定值的结点时再进行插入。

新插入的结点一定是一个新添加的叶子结点,并且是查找不成功时查找路径上访问的最后一个结点的左孩子或右孩子结点。

难忘此名
2020-12-11
知道答主
回答量:1
采纳率:0%
帮助的人:536
展开全部
平衡二叉树
【前提】这个树是二叉排序树
【条件】任意结点的左、右子树高度差的绝对值不大于1
(每一个分支结点都要符合这个条件,顺便一提,根节点也是分支结点)
【结论】则这个二叉排序树是一个平衡二叉树。

平衡二叉树的定义,是在二叉排序树的基础上,再加以限定条件,所以它一定是二叉排序树。

二叉排序树的每一个结点都满足:
左子结点值<此结点值<右子结点值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiconysun
2013-01-03 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2542万
展开全部
平衡二叉树的前提就一定是二叉排序树,并且每个结点的平衡因子的绝对值小于2,怎么不是呢?更何况一般二叉排序树的关键字不会重复的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mantoloo
2013-01-03 · TA获得超过937个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:175万
展开全部
不是
O
/ \
O O
/ \
O O
这也是平衡二叉树,但不是二叉排序树
追问
怎么不是二叉排序树?
追答
不好意思,看错题目了,看成完全二叉树了,平衡二叉树是二叉排序树。抱歉!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2020-12-09 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

平衡树:平衡二叉树

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式