树的定义

A
b
d
c
e

像上面这种就是一棵树,有 5 个节点 树是 n(n>=0) 的结点的有限集。如果 n=0 ,那么这棵树被称为空树,计作 最顶上的结点为根结点,一棵树有且仅有一个根结点 没有后继结点的称为叶子结点(或终端结点) 有后继结点的称为分支结点(或非终端结点)

除根结点外每个节点都有且仅有一个父结点 每个结点可以有 0 个或多个后继结点

错题集

  1. qXECpI
答案与解析:
答案: B
解析:
正常思路
设树中度为 i(0,1,2,3,4) 的结点数为 ni(这里度为 0 的就是叶子结点),树中的结点总数为 n,
则 n=分支数+1,
分支数=树中各结点的度的和=n1+2n2+3n3+4n4
n = 1+n1+2n2+3n3+4n4 = n0+n1+n2+n3+n4
n = 1+10+2x1+3x10+4x20 = n0+10+1+10+20
解出来 n0 = 82
即叶子结点有 82 个。

我的思路:题上没说什么最大最小,所以树上结点怎么放应该不影响结果,那么把给的结点都摆上就知道叶子结点的数量了