问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

已知二叉树的中序遍历结果: BDCEAFHG。后序遍历结果:DECBHGFA,画出此二叉树?具体

发布网友 发布时间:2022-05-10 18:30

我来回答

4个回答

热心网友 时间:2023-10-21 21:06

1、先求原始二叉树,后序遍历中最后出现的是根,所以A是整棵树的根,在结合中序遍历来看

BDCE是A的左子树,而FHG是A的右子树;

2、BDCE序列中B是整个序列根,因为后序遍历中B最后出现。此时再看中序中根B左端没有左子

树,右端有DCE,所以DCE是B的右子树 ;

3、再看D、C、E在后序遍历中C结点最后出现,所以C是根,此时再到中序遍历看可以看到C的左

端是D,右端是E,所以C的左子树是D,右子树是E;

4、再看F、H、G三个结点,后序遍历序列F最后出现,所以F是根结点,再回去看中序HG在F右

端,所以HG是F的右子树;

5、由于H、G在后序遍历序列G最后出现,所以G是H, G中的根,再看 中序中G左端只有一个H,

所以H是G的左子树,得到最终原始二叉树。

需要注意的几点:

1、根是相对的,对于整棵树而言只有一个根,但对于每棵子树而言,又有自己的根。

2、前序遍历时,一棵树的根永远在左子树前面,左子树又永远在右子树前面。

3、二叉树结点的先根序列、中根序列和后根序列中,所有叶子结点的先后顺序一样。

热心网友 时间:2023-10-21 21:07

中序遍历按左子树、根结点、右子树的顺序;后序遍历按左子树、右子树、根结点的顺序。

后序结果中A最后访问,所以A是根结点,结合中序结果可知,BDCE则都在二叉树的左边。后序结果中DECB最后访问B,则B就是A的左子树;中序最先访问B,说明B没有左子树,只有右子树……总之结合中后序遍历的结果,依次递推即可得到如图的答案。 不懂的可以再问我。

热心网友 时间:2023-10-21 21:07

上面好像右子树画错了,根据已知的中序和后序,可以确定根结点A和左子树:BDCE右子树:FHG 然后 再确定左子树的中序BDCE和后序DECB 确定左子树的根结点为B ,右子树的中序FHG后序HGF确定右子树根结点为F,再确定左子树的左子树 及右子树的右子树 这样递归下去直到所有的结点!
最后确定图为: A
/ \
B F
\ \
C G
/ \ /
D E H

热心网友 时间:2023-10-21 21:08

先序遍历序列:ABCDEFGH
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蒙牛为什么卖给中粮 只知道名字怎么找人的联系方式 谁能告诉我怎么在微博上找人啊? 新浪微博怎么找人啊? 雅思裸考一般能考多少分 高热病人应如何护理 检疫性有害生物 多少种 北半球气温最高和最低的月份分别为 北半球气温最高和最低的月份 一起又看流星雨中有一首歌歌词是:为什么你会出现在我的身边_百度... 梦见仙女在我家取水飞走? 如果希望对平衡二叉树的遍历结果是升序的,应采用什么遍历方法? 工商银行信用卡“爱购周末”活动怎么参加 k线为什么突破压力位后反而会回踩确认再上涨 数据结构写出如图所示的二叉树分别按中序、后序遍历时得到的结点序列? 工行信用卡有什么好点的活动吗? 有一棵无重复关键字的平衡二叉树(AVL 树),对其进行中序遍历可得到一个降序序列。下列关于该平衡二 为什么股票破了压力位大部分会上涨 打电话时,信号从5g变成g,对方设置了什么 请问如何计算第二天的5日均线的价格 二叉树,采用中序遍历算法得到的序列是 我办理的工行信用卡有什么活动? 我想问一下工行信用卡有哪些活动可以参加? 5G手机在海上能打电话? 某股票股权登记日的收盘价为16元,10股派1元人民币(含税)转增5股,则次日股价为多少,计算方法 用工行信用卡有什么好的活动吗? 怎么打5G电话? 二叉排序树中结点各不相同,预得到一个由大到小的结点值递减序列,采取什么方法 现有一棵无重复关键字的平衡二叉树(AVL 树) 平衡二叉树怎么得到降序序列 什么情况下二叉树的中序和后序序列相同 梦见老太太带我去泉水取水 梦到好多朋友拿着水来我家 梦到,一个女人到家里拿水泼我家东西 一年没满 想更改怎么更改? 老婆梦见我别人家提了两桐水到我家来好不好? 未满一年可以强制改吗- 问一问 梦见会飞的壶来家取水? 未满一年怎么修改 未满一年怎么修改 梦境解析:梦见水是什么意思? 没有满一年可以修改吗 未满一年怎么改第二次 不够一年怎么改? 一年没满 想更改怎么更改 一年没满 想更改怎么更改 未满一年怎么修改 修改未满一年怎么修改 未满一年怎么改? 未满一年怎么改?