平衡二叉树中序遍历能得到降序序列吗?如果能请问怎么得到的 10

平衡二叉树是二叉排序树吗... 平衡二叉树是二叉排序树吗 展开
 我来答
娱乐小八卦啊a
高粉答主

2020-04-09 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117835

向TA提问 私信TA
展开全部

平衡二叉树中序遍历能得到降序序列。

前提条件是:这个平衡二叉树中的最大元素无左子树。

平衡二叉树是一颗二叉搜索树,中序遍历得到一个降序序列,说明左节点值>父节点>右节点。如果最大元素有左子树,则左子树的值就比最大元素的值大,所以不可能有左子树。

根据平衡二叉树的定义有,任意结点的左、右子树高度差的绝对值不超过 1 。可以把每个非叶结点的平衡因子都写出来再进行判断 。

扩展资料

平衡二叉树的性质特点:

它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。

这个方案很好的解决了二叉查找树退化成链表的问题,把插入,查找,删除的时间复杂度最好情况和最坏情况都维持在O(logN)。但是频繁旋转会使插入和删除牺牲掉O(logN)左右的时间,不过相对二叉查找树来说,时间上稳定了很多。

平衡二叉树大部分操作和二叉查找树类似,主要不同在于插入删除的时候平衡二叉树的平衡可能被改变,并且只有从那些插入点到根结点的路径上的结点的平衡性可能被改变,因为只有这些结点的子树可能变化。

晏迎真0et
2017-11-28 · 超过25用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:7.9万
展开全部
通过前序遍历,可以得到根是A。
看A答案,A的左边是C,所以A左子树只有C,因为中序是先左子树再根再右子树,但是前序B在C前面,所以该中序错误。
看B答案,该二叉树可以是
A
\
B
\
C
...
所有结点只有右子树,这样前序是ABCDEFG 和中序是ABCDEFG,存在这样的二叉树,满足答案。
看C答案,跟A的分析一样。
看D答案,没有B结点
:从一个文本字符串的第一个字符开始,
追问
拜托,从哪里复制来的,所答非所问
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chensiquan120
2019-07-08
知道答主
回答量:26
采纳率:0%
帮助的人:9.9万
展开全部
可以的,只要这个平衡二叉树中的最大元素无左子树就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熊瞎子Pro
2018-10-09
知道答主
回答量:1
采纳率:0%
帮助的人:809
展开全部
平衡二叉树,又称AVL树,它是一种特殊的二叉排序树。跟二叉排序树一样有前序,中序,后序遍历,但是插入和删除方法不一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庭前盛夏
2022-10-31
知道答主
回答量:1
采纳率:0%
帮助的人:297
展开全部
一般来说平衡二叉树左小右大,但也可以反过来。

所以以左大右小的规则构建平衡二叉树可以得到降序序列。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式