题目
已知二叉树后序遍历序列是DBCEFGHA,中序遍历序列EDCBAHFG,它的前序遍历的序列是?麻烦再画下这二叉树.
楼下这位很我大概知道了,目前停留在几个地方依旧不懂,请耐心解释下,新人学习没办法
你说的
----------
a
/----
EDCB--HFG
到这里应该都懂吧
那接下来就着重讲一下左子树的确定
右子树同理可得了
-----------------
请问右子树同理?为什么确定中序根右HFG和后序左根DBCEFGH中是去HFG,而不是EDCB?
问题是不是有点白?但是别什么同理啊,具体写一个都不能少啊,我是从来没接触过,直接学习,无基础知识,所以只有靠你们详细点啊,麻烦了!
楼下这位很我大概知道了,目前停留在几个地方依旧不懂,请耐心解释下,新人学习没办法
你说的
----------
a
/----
EDCB--HFG
到这里应该都懂吧
那接下来就着重讲一下左子树的确定
右子树同理可得了
-----------------
请问右子树同理?为什么确定中序根右HFG和后序左根DBCEFGH中是去HFG,而不是EDCB?
问题是不是有点白?但是别什么同理啊,具体写一个都不能少啊,我是从来没接触过,直接学习,无基础知识,所以只有靠你们详细点啊,麻烦了!
提问时间:2020-10-19
答案
后续遍历的顺序是左右根,中序遍历的顺序是左根右
这点应该懂吧
由后续访问序列可以看出最后一个被访问的必定是这个树的根
而中序遍历的序列可以看出,一棵树当根确定后,在根前面被访问的是他的左子树,后边的是他的右子树元素
弄懂了上边两点就开始做题吧
由后序遍历序列是DBCEFGHA
为了方便,我写小写字母了啊
可以看出整棵树的根节点是a
再看中序遍历序列EDCBAHFG
a是根节点
左子树由a左边的元素EDCB构成
右子树由a右边的元素HFG构成
也就是
a
/----
EDCB--HFG
到这里应该都懂吧
那接下来就着重讲一下左子树的确定
右子树同理可得了
看左子树有4个元素EDCB
后序遍历序列是DBCE
最后访问e
可以确定a下边连接的是e
根据中序遍历序列EDCB
最先访问e
由于中序遍历e前面没有元素
可以确定e左子树为空
即下面的样子
a
/
e
dbc
也就是还剩下dbc的顺序没理好
后序遍历序列是dbc
最后访问c
则c为根节点
连接e
中序遍历序列dcb
c前边有d
后边有b
哪么可以确定dcb这棵树为
c
/
d b
哪么整棵树的左子树就确定了
为
e
c
/
d b
同理
右子树应为
h
g
/
f
则整棵树就出来了
为下图所示
得出整棵树
前序遍历自然不在话下
为aecdbhgf
------------------------
晕了,想偷下懒都不行呵
同理就是要你自己照着刚才的方法再推右边啊
左边在上边已经说了
那我们来看右边
右边剩下HFG
后序遍历序列是fgh
h最后被访问
可以确定h是右子树的根
也就是与a连着的是h
接下来看中序遍历顺序是HFG
h前面没有元素
说明h的左子树为空
剩下的g和f都是他的右子树的元素
再看后续遍历序列FG
g最后被访问
可以确定g是根节点连接h
然后看中序遍历序列fg
f在前
哪么f应该为g的左子树
整棵树就出来了
再不懂我也不知道怎么解释了
额
-------------------------
好久没做类似的题
有点生疏了
若果有错
欢迎指出
这点应该懂吧
由后续访问序列可以看出最后一个被访问的必定是这个树的根
而中序遍历的序列可以看出,一棵树当根确定后,在根前面被访问的是他的左子树,后边的是他的右子树元素
弄懂了上边两点就开始做题吧
由后序遍历序列是DBCEFGHA
为了方便,我写小写字母了啊
可以看出整棵树的根节点是a
再看中序遍历序列EDCBAHFG
a是根节点
左子树由a左边的元素EDCB构成
右子树由a右边的元素HFG构成
也就是
a
/----
EDCB--HFG
到这里应该都懂吧
那接下来就着重讲一下左子树的确定
右子树同理可得了
看左子树有4个元素EDCB
后序遍历序列是DBCE
最后访问e
可以确定a下边连接的是e
根据中序遍历序列EDCB
最先访问e
由于中序遍历e前面没有元素
可以确定e左子树为空
即下面的样子
a
/
e
dbc
也就是还剩下dbc的顺序没理好
后序遍历序列是dbc
最后访问c
则c为根节点
连接e
中序遍历序列dcb
c前边有d
后边有b
哪么可以确定dcb这棵树为
c
/
d b
哪么整棵树的左子树就确定了
为
e
c
/
d b
同理
右子树应为
h
g
/
f
则整棵树就出来了
为下图所示
得出整棵树
前序遍历自然不在话下
为aecdbhgf
------------------------
晕了,想偷下懒都不行呵
同理就是要你自己照着刚才的方法再推右边啊
左边在上边已经说了
那我们来看右边
右边剩下HFG
后序遍历序列是fgh
h最后被访问
可以确定h是右子树的根
也就是与a连着的是h
接下来看中序遍历顺序是HFG
h前面没有元素
说明h的左子树为空
剩下的g和f都是他的右子树的元素
再看后续遍历序列FG
g最后被访问
可以确定g是根节点连接h
然后看中序遍历序列fg
f在前
哪么f应该为g的左子树
整棵树就出来了
再不懂我也不知道怎么解释了
额
-------------------------
好久没做类似的题
有点生疏了
若果有错
欢迎指出
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1英语翻译
- 2国庆见闻作文800字两篇
- 3英语翻译
- 4m打头P在中间6个字母的英文单词
- 5乙两队合挖一条水渠,原计划两队每天共挖100米,实际甲队因有人请假,每天比原计划少挖15米,而乙队由于增加了人员,每天挖的是原计划的2倍.这样两队每天一共挖了150米.求两队原计划每天各挖多少米?
- 6三的几次方等于243
- 7帮我做初中的语法选择题(部分2)
- 8【马克·吐温的名言中有没有这样一句话.或者说这句话算不算名言.十九世纪有两奇人,一个是拿破伦·希尔,一个就是海伦·凯勒.】
- 9在同温同压下两个体积相同的玻璃容器中分别乘满氮气和氧气;计算容器中氮气和氧气的质量之比.
- 10广场的草坪是一个长方形,用1:4000的比例尺画在设计图上,长4.5cm,宽2cm,求草坪实际占地面积是多少平方米?