2022.8.22 二叉树的概念和性质

本文介绍了树的逻辑结构,强调了根节点和叶节点的特点。重点讲解了二叉树的概念,包括节点的度数、树的度数、叶子节点和分支节点的定义,并阐述了二叉树的几个重要性质,如节点数量与层级的关系,满二叉树和完全二叉树的特征。
摘要由CSDN通过智能技术生成

树的逻辑结构:树中任何节点都可以有零个或多个直接后继节点(子节点),但至多只有一个直接前趋节点(父节点)。注意:根节点没有前趋节点,叶节点没有后继节点。

树的概念:

(1)一个节点的子树的个数成为这个节点的度数。

(2)这棵树中节点最多的度数称为这个树的度数。

(3)度数为0的节点称为树叶或终端节点。

(4)度数不为零的节点称为分支节点。

(5)除根节点外的分支节点称为内部节点。

(6)一个节点的子树之根节点称为该节点的子节点,该节点称为它们的父节点,同一节点的各个子节点之间称为兄弟节点。一棵树的根节点没有父节点,叶节点没有子节点。

(7)树中节点层数的最大值称为该树的高度或深度。

二叉树的性质

(1)二叉树第 i 层上的节点树最多为2^(i-1)个。注意:是最多

例如如下图:

(2)深度为k(k>=1)的二叉树最多有2^k-1个节点。

(3)在任意一棵二叉树中,树叶的数目比度数为2的节点的数目多一个。

(4)满二叉树:深度为k(k<=1)时有2^k-1个节点的二叉树。

下图为满二叉树

 

(5)完全二叉树:只有最下面两层有度数小于2的节点,且最下面一层的叶节点集中在最左边的若干位置上。

如下图,因最下面一层的叶节点没有全部集中在最左边 ,所以不是完全二叉树。

 

此图所示的二叉树为完全二叉树

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值