在二叉树中出现空的子树(包括树叶)上增加空的树叶,使子树成为满二叉树(国际定义)的二叉树称之为扩充二叉树。
由于先序、中序和后序序列中的任一个都不能唯一确定一棵二叉树,所以对二叉树做如下处理,将二叉树的空结点用·补齐,如图所示。我们把这样处理后的二叉树称为原二叉树的扩展二叉树,扩展二叉树的先序和后序序列能唯一确定其二叉树。
我不得不说现在的百度百科真的是垮掉了,居然百度也会出错,我在搜一个扩展二叉树的问题结果一个错误的答案让我想了大半天,气死我了。
就是上面的方法补齐就可以求出扩展二叉树了!
什么叫扩充二叉树?
答:在二叉树中出现空的子树(包括树叶)上增加空的树叶,使其成为满二叉树。
具体说来,原二叉树中一个叶子的节点增加一个空树叶。叶子节点增加两个空树叶。