专栏文章

多叉树

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minpfpj6
此快照首次捕获于
2025/12/02 06:12
3 个月前
此快照最后确认于
2025/12/02 06:12
3 个月前
查看原文
二叉树的前序,中序,后序遍历;

二叉树结点的结论:

叶子节点=度为二的结点的数量+1
总结点等于度为0,1,2的结点的数量的和
树是由n个元素组成的有限集合,其中: (1)每个元素称为结点(node)。
(2)有一个特定的结点,称为根结点或树根(root)。
(3)除根结点外,其余结点能分成m个互不相交的有限 集合T0, T1, T2, …, Tm-1。其中每一个子集又都是一棵 树,这些集合称为这棵树的子树。
m叉树:结点的度最多为m的树,可以称为m叉树, 最经典的是二叉树,指度不超过2的树,我们把二叉树上 每个结点的左右两个结点分别称为左儿子、右儿子, 对应的子树分别称为左子树、右子树。
二叉树左儿子组成的树称为这个点的左子树
二叉树右儿子组成的树称为这个点的右子树

二叉树的性质:

【性质1】在二叉树的第i层上最多有2𝑖−1个结点(i≥1)。
【解释】我们按层推一下就可以发现,每层结点数量都是2的次 幂,第i层最大结点数量是第i-1层最大结点数量的两倍。
【性质2】深度为k的二叉树最多有2𝑘 − 1个结点。
【解释】利用性质1,将每一层的结点数量上限求和得出。
我们假设𝑛个结点的二叉树中,度为0/1/2的结点数量分 别为𝑛0、𝑛1、𝑛2,那么有:
【性质3】𝑛 = 𝑛0 + 𝑛1 + 𝑛2.
【性质4】𝑛 = 𝑛1 + 2 × 𝑛2 + 1.
【性质5】𝑛0 = 𝑛2 + 1
上述性质也可以推广到𝑚叉树。

评论

0 条评论,欢迎与作者交流。

正在加载评论...