国外高清视频素材网站推荐,公司介绍网站怎么做,wordpress评论获取qq,河北建设厅网站修改密码在哪中序#xff1a;3 4 8 6 7 5 2 1 10 9 11 15 13 14 12
后序#xff1a;8 7 6 5 4 3 2 10 15 14 13 12 11 9 1
通过这两个遍历顺序恢复二叉树
首先我们知道中序遍历顺序左中右#xff0c;后序遍历顺序左右中
第一步#xff1a;
由后序遍历确定根结点为1 由中序遍历…中序3 4 8 6 7 5 2 1 10 9 11 15 13 14 12
后序8 7 6 5 4 3 2 10 15 14 13 12 11 9 1
通过这两个遍历顺序恢复二叉树
首先我们知道中序遍历顺序左中右后序遍历顺序左右中
第一步
由后序遍历确定根结点为1 由中序遍历划分左右子树[3 4 8 6 7 5 2] 1 [10 9 11 15 13 14 12] 第二步
继续找下层子树根结点[ 8 7 6 5 4 3 2 ][10 15 14 13 12 11 9 ]1
左子树根结点为2右子树根结点9,
划分中序
[3 4 8 6 7 5 2] [3 4 8 6 7 5] 2
[10 9 11 15 13 14 12] [10] 9 [11 15 13 14 12] 第三步
继续找下层子树根结点[ 8 7 6 5 4 3] 2 [10 15 14 13 12 11] 9 1
左子树根结点为3右子树根结点11,
划分中序
[3 4 8 6 7 5] 3 [ 4 8 6 7 5]
[ 11 15 13 14 12] 11 [15 13 14 12] 依次类推最后得出图示