树的基本概念和性质

本文介绍了树的基本概念,包括结点的度、层次和路径长度。特别讨论了树的性质,如结点数与结点度数的关系,并通过一个度为4的树的例子,展示了如何计算叶结点的数量。内容涵盖了树的度数分布与结点数量之间的数学关系,对于理解树的结构和性质具有指导意义。
摘要由CSDN通过智能技术生成

1. 基本概念

在这里插入图片描述

  1. 树中一个节结点的的孩子个数称为该结点的度,树中结点的最大度数称为树的度
  2. 结点的层次从树根开始定义,根节点为第一层,他的子结点为第二层。
  3. 树中两个结点的路径是由这两个结点之间所经过的结点序列构成的,而路径长度是结点上所经过边的长度。上图结点A和K的路径长度为3

1.1树的性质

  1. 结点数目=所有结点的度数+1 。
    n = n 0 + n 1 + n 2 + n 3 + n 4 + ⋯ = 0 n 0 + 1 n 1 + 2 n 2 + ⋯ + 1 n=n_0+n_1+n_2+n_3+n_4+\dotsb =0n_0+1n_1+2n_2+\dotsb +1 n=n0+n1+n2+n3+n4+=0n0+1n1+2n2++1
  2. 度为 m m m 的树中第 i i i 层至多有 m i − 1 m^{i-1} mi1 个结点 ( i ≥ 1 ) (i\ge 1) (i1)
    a i = m i − 1 a_i=m^{i-1} ai=mi1
  3. 高度h的m叉树至多有 m h − 1 m − 1 \frac{m^h-1}{m-1} m1mh1 个结点。
    S n = m h − 1 m − 1 S_n=\frac{m^h-1}{m-1} Sn=m1mh1
  4. 具有n个结点的吗叉树的最小高度为
    h = ⌈ log ⁡ m ( n ( m − 1 ) + 1 ) ⌉ h=\lceil \log_m(n(m-1)+1)\rceil h=logm(n(m1)+1)

1.2 题目

一棵度为4的树 T 中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则叶结点的个数是 82 。

解析:本节题目主要是围绕树的性质。结点数目=所有结点的度数+1 。
n = n 0 + n 1 + n 2 + n 3 + n 4 = n 1 + 2 n 2 + 3 n 3 + 4 n 4 + 1 \begin{aligned} n&=n_0+n_1+n_2+n_3+n_4 \\ &=n_1+2n_2+3n_3+4n_4+1\\ \end{aligned} n=n0+n1+n2+n3+n4=n1+2n2+3n3+4n4+1
代入
n 0 + 10 + 1 + 10 + 20 = 10 + 2 ∗ 1 + 3 ∗ 10 + 4 ∗ 20 n_0+10+1+10+20=10+2*1+3*10+4*20 n0+10+1+10+20=10+21+310+420
n 0 = 82 n_0=82 n0=82

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值