怎么求二叉树的扩展二叉树

在二叉树中出现空的子树(包括树叶)上增加空的树叶,使子树成为满二叉树(国际定义)的二叉树称之为扩充二叉树。

由于先序、中序和后序序列中的任一个都不能唯一确定一棵二叉树,所以对二叉树做如下处理,将二叉树的空结点用·补齐,如图所示。我们把这样处理后的二叉树称为原二叉树的扩展二叉树,扩展二叉树的先序和后序序列能唯一确定其二叉树。

扩展二叉树的样子

扩展二叉树求解过程

我不得不说现在的百度百科真的是垮掉了,居然百度也会出错,我在搜一个扩展二叉树的问题结果一个错误的答案让我想了大半天,气死我了。

就是上面的方法补齐就可以求出扩展二叉树了!

什么叫扩充二叉树?
答:在二叉树中出现空的子树(包括树叶)上增加空的树叶,使其成为满二叉树。
具体说来,原二叉树中一个叶子的节点增加一个空树叶。叶子节点增加两个空树叶。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值