作业帮 > 综合 > 作业

假设一棵二叉树的层次次序(按层次递增顺序排列,同 一层次自左向右)为ABECFGDHI,中序序列为BCDAFEHIG.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 08:55:53
假设一棵二叉树的层次次序(按层次递增顺序排列,同 一层次自左向右)为ABECFGDHI,中序序列为BCDAFEHIG.
请画出该二叉树,并将其转换为对应的森林.
【答案】按层次遍历,第一个结点(若树不空)为根,该
结点在中序序列中把序列分成左右两部分:左子树和右子
树.若左子树不空,层次序列中第二个结点为左子树的根
;若右子树为空,则层次序列中第三个结点为右子树的根
.对右子树也作类似的分析.层次序列的特点是,从左到
右每个结点或是当前情况下子树的根或是叶子.