树1

树的相关

树的相关定义

	1.是一种简单的非线性结构
	2.每个结点的前件叫父结点,有且只有一个没有父结点的结点,根节点
	3.每个结点可以有多个后件,叫做叶子结点
	4.一个结点所拥有的后件个数称为度
	5.树的最大层次数称为根的深度

二叉树

特点

1.非空二叉树只有一个根节点
2.每一个结点最多有两棵子树,从左往右称为左子树,右子树

基本性质

性质1
在二叉树的第k层上,最多有2的k-1次个结点
性质2
深度为m的二叉树最多有2的m次-1个结点
解释:深度为m的二叉树是指二叉树共有m层,
根据性质1,根据等比公式记即可得最多结点
性质3
在任意一棵二叉树中,度为0得结点总是比度为2得结点
多一个
解释:总结点数n = 分支总数m+1
总结点数n = n0个叶子节点+n1度为1的结点+n2个度为2的结点
m个分支 = 2n2+n1
化简后可得
	n0 = n2 + 1
性质4
具有n个结点的二叉树,深度至少为[logn]+1,logn取整数部分
由性质2即可推算得到

衍生树

满二叉树
概念:除最后一层外,每一层上的结点都有两个子结点。也就是说
满二叉树的每一层上的结点数都达到最大值,即在满二叉树的第k
层上有2的k-1次个结点,深度为m的满二叉树有2的m次-1个结点
完全二叉树
概念:除最后一层外,每一层上的结点均达到最大值,在最后一层只
缺少右边的若干个结点
满二叉树是一种特殊的完全二叉树
完全二叉树性质1
具有n个结点的完全二叉树的深度为[logn]+1
完全二叉树性质2
设完全二叉树共有n个结点,从根节点按层序依次编号,对于编号为
k的结点有以下结论
1.k = 1,该结点为根结点。
2.2k=<n,编号为k的结点的左子结点编号为2k;否则该结点无左子结
点
3.2k+1=<,编号为k的结点的右子结点编号为2k+1;否则该结点无右
子节点
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值