数据结构之树和二叉树的定义和性质

思维导图:

在这里插入图片描述

树的基本定义:

在这里插入图片描述

树的基本术语:

1、节点的度:该节点的子节点的个数
2、树的度:整个书中最大的度(遍历所有节点的度,找最大的度)
3、分支节点:度大于0的节点(有孩子节点)
4、叶子节点:度等于0的节点(无孩子节点)
5、节点的高度:自底向上第多少层
6、节点的深度:自顶向下第多少层
7、路径:俩个节点的路径=俩个节点经过的节点序列
8、路径长度:俩个节点的路径长度=俩个节点经过的边的条数
9、森林:m(m>=0)颗互不相邻的树的集合

树的性质:

1、树中的节点等于所有节点的度加1
2、度为m的树中第i层上至多有m(i-1) 个节点
在这里插入图片描述

3、高度为h的m叉树至多有(m^h - 1) / (m-1) 个节点(证明如2)
4、具有n个节点的m叉树的最小高度为
在这里插入图片描述
在这里插入图片描述
例:
在这里插入图片描述

二叉树:

二叉树的定义:

在这里插入图片描述

二叉树的5中形态:

在这里插入图片描述

二叉树的几种特殊形态:

满二叉树:

在这里插入图片描述
在这里插入图片描述
满二叉树的性质:
1、所有的叶子节点都在最后一层
2、对满二叉树从左至右从上到下编号,i节点的左孩子节点为2i,右孩子节点为2i+1
3、对满二叉树从左至右从上到下编号,若i为左节点,其双亲节点为i/2;若i为右节点,其双亲节点为(i-1)/ 2

完全二叉树:

在这里插入图片描述
完全二叉树的性质:
在这里插入图片描述

二叉排序树:

在这里插入图片描述

平衡二叉树:

在这里插入图片描述

二叉树的性质:

性质一:
在这里插入图片描述性质二:
在这里插入图片描述性质三:
在这里插入图片描述
性质四:
在这里插入图片描述性质五:
在这里插入图片描述
性质六:

在这里插入图片描述

度为2的有序树和二叉树的区别:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值