跳到正文

5.1.3 树的性质

40 分钟

5.1.3 树的计数性质

设度为 的结点数为 。总结点数 ,总分支数既等于 ,又等于各结点孩子数之和 ,故 。这条“双重计数”比死背叶结点公式更通用。度为 的树第 层最多 个结点,高度 最多 个。

手工推演

若一棵树有 个叶、 个一度结点、 个二度结点、 个三度结点,则 ,消去得 。一度结点数被消去并非遗漏,而是贡献正好抵消。

结构与代码

最少高度问题等价于尽量填满前几层;给定高度求最少结点则必须看题目是否要求每层至少一个结点、树的度是否“恰为”某值。仅知最大度不代表每个内部结点都达到最大度。

错解反馈

把“树的度为 3”理解成所有非叶度都为 3;把最大结点公式拿来算最少值;忘记空树或根层约定;只列结点数不列边数等式,都是常见失分点。

迁移练习

已知 ,求叶数。答案 ,与 无关。独立验收:能从边的两种计数现场推导,而非背结果。

小纸条

已知 ,求叶数?

登录 后可看答案

Practice

本课练习

0

先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。

本课练习正在补齐,暂不应标记为完成。