数据结构与算法笔记(树)

1.完全二叉树中,若一个结点无左孩子,那么它必定是树叶

2.二叉树不是特殊的树。他与树不同,二叉树可以为空,树不可以为空

拓展:树和二叉树有2个主要的区别

(1)树中结点的最大度数没有限制,而二叉树结点的最大度数为2;

(2)树的结点没有左右之分,二叉树的节点有左右之分。

3.哈夫曼树的结点个数不能是偶数

4.哈夫曼树是带权路径长度最短的树,路径上权值较大的结点距离根较近

5.给定一棵树,可以找到唯一的一颗二叉树与之对应。

6.若一个二叉树的树叶是某子树的中序遍历序列中的第一个结点,则它必是该子树的后序遍历序列中的第一个结点。在前序遍历二叉树的序列中,任何结点的子树的所有结点都是直接跟在该结点的之后。

7.为什么先序遍历和后序遍历不能确定唯一的二叉树

解答:前序和后序在本质上都是将父节点与子结点进行分离,但并没有指明左子树和右子树的能力,因此得到这两个序列只能明确父子关系,而不能确定一个二叉树。

拓展:由二叉树的中序前序遍历序列可以唯一确定一棵二叉树 ,由前序和后序遍历则不能唯一确定一棵二叉树。
由二叉树的中序后序遍历序列可以唯一确定一棵二叉树,由前序和后序遍历则不能唯一确定一棵二叉树

8.二叉树的先序序列和中序序列相同的条件是:任何结点至多只有右子女的二叉树。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值