早教吧 育儿知识 作业答案 考试题库 百科 知识分享

已知一个二叉树的先序和中序序列,能否唯一确定一棵二叉树?请举例说明.提示:给出先序和中序序列,再画出对应的树!

题目详情
已知一个二叉树的先序和中序序列,能否唯一确定一棵二叉树?请举例说明.
提示:给出先序和中序序列,再画出对应的树!
▼优质解答
答案和解析
完全可以.例如:先序abdecf,中序dbeafc.
分析思路.
1、先序就是根左右,中序就是左根右.所以在先序中a在前即为根.在中序中找到a,则dbe为其左子树,fc为其右子树.
2、dbe左子树在先序中b在前说明b为根,则中序中d为b左子树,e为b右子树.
3、同理fc在先序中c在前说明c为根,中序中f在c前,说明f为c的左子树.
即得如下图
a
/ \
b c
/ \ /
d e f