早教吧作业答案频道 -->物理-->
前序遍历序列:D,A,C,E,B,H,F,G,I;中序遍历序列:D,C,B,E,H,A,G,I,F,画出二叉图
题目详情
前序遍历序列:D,A,C,E,B,H,F,G,I; 中序遍历序列:D,C,B,E,H,A,G,I,F,画出二叉图
▼优质解答
答案和解析
前序 NLR 中序LNR
N就是node(节点),L左,L右
1.前序从根node开始第一个,中序从最L开始第一个,但他们都是D,所以D是根并且没有左节点
D
2.根据1得前序的第二个A肯定就是D的右节点,
D
\
A
3.中序的A中间夹着C,B,E,H说明这4个都在A的分支左边,
4.前序C紧接着A,根据3说明C是A的左节点
D
\
A
/
C
5.C在中序的C,B,E,H的最左边,所以C没有左节点
6.前序E紧接着C,所以根据5,E是C的右节点
D
\
A
/
C
\
E
7,前序B,H都在E后面,中序B,E,H,B就是E的左节点,H就是E的右节点
D
\
A
/
C
\
E
/\
B H
8.前序接着是F,因为D已经有右节点了,A左边只能是CEBH,所以F肯定是A右节点
D
\
A
/ \
C F
\
E
/\
B H
9.中序G,I都在F之前,所以G,I都在F分支左边
10.前序先G后I,所以G肯定是F的左节点,
D
\
A
/ \
C F
\ /
E G
/\
B H
11.中序先G后I,所以I是G的右节点
D
\
A
/ \
C F
\ /
E G
/\ \
B H I
N就是node(节点),L左,L右
1.前序从根node开始第一个,中序从最L开始第一个,但他们都是D,所以D是根并且没有左节点
D
2.根据1得前序的第二个A肯定就是D的右节点,
D
\
A
3.中序的A中间夹着C,B,E,H说明这4个都在A的分支左边,
4.前序C紧接着A,根据3说明C是A的左节点
D
\
A
/
C
5.C在中序的C,B,E,H的最左边,所以C没有左节点
6.前序E紧接着C,所以根据5,E是C的右节点
D
\
A
/
C
\
E
7,前序B,H都在E后面,中序B,E,H,B就是E的左节点,H就是E的右节点
D
\
A
/
C
\
E
/\
B H
8.前序接着是F,因为D已经有右节点了,A左边只能是CEBH,所以F肯定是A右节点
D
\
A
/ \
C F
\
E
/\
B H
9.中序G,I都在F之前,所以G,I都在F分支左边
10.前序先G后I,所以G肯定是F的左节点,
D
\
A
/ \
C F
\ /
E G
/\
B H
11.中序先G后I,所以I是G的右节点
D
\
A
/ \
C F
\ /
E G
/\ \
B H I
看了前序遍历序列:D,A,C,E,...的网友还看了以下:
高二化学反应热的一个题2CO(g)+SO2(g)=S(g)+2CO2(g)ΔH=8.0kJ·mol― 2020-03-31 …
(1)、①用肼(N2H4)为燃料,四氧化二氮做氧化剂,两者反应生成氮气和气态水。已知:N2(g)+ 2020-04-07 …
已知一颗二叉树中序为c,b,d,e,a,g,i,h,j,f前序为a,b,c,d,e,f,g,h,i 2020-06-12 …
阅读下列算法,指出算法A的功能和时间复杂度,其中h、g分别为单循环链表中两个节点指针.voidB( 2020-06-12 …
python组合问题有一个二维数列list=[['a','b'],['c','d','e'],'f 2020-07-17 …
Ⅰ、(1)已知下列两个热化学方程式:H2(g)+O2(g)===H2O(l)ΔH=-285.0kJ 2020-07-19 …
(1)已知:H2(g)+1/2O2(g)=H2O(l)ΔH=-285.8kJ·mol-1H2(g) 2020-07-19 …
设函数f,g,h∈R,且有f(x)=x+3,g(x)=2x+1,h(x)=x/2,求出f○g,g○ 2020-07-26 …
I.已知:2CO(g)+O2(g)=2CO2(g)△H=-566kJ/mol2H2(g)+O2(g) 2020-10-30 …
(二二14•怀化三模)已知;①Fe(s)+Cu二(g)⇌Feu(s)+Cu(g)△H=得kJ•mul 2020-11-12 …