5.1.3 树的性质
约 40 分钟
5.1.3 树的计数性质
设度为 的结点数为 。总结点数 ,总分支数既等于 ,又等于各结点孩子数之和 ,故 。这条“双重计数”比死背叶结点公式更通用。度为 的树第 层最多 个结点,高度 最多 个。
手工推演
若一棵树有 个叶、 个一度结点、 个二度结点、 个三度结点,则 ,消去得 。一度结点数被消去并非遗漏,而是贡献正好抵消。
结构与代码
最少高度问题等价于尽量填满前几层;给定高度求最少结点则必须看题目是否要求每层至少一个结点、树的度是否“恰为”某值。仅知最大度不代表每个内部结点都达到最大度。
错解反馈
把“树的度为 3”理解成所有非叶度都为 3;把最大结点公式拿来算最少值;忘记空树或根层约定;只列结点数不列边数等式,都是常见失分点。
迁移练习
已知 ,求叶数。答案 ,与 无关。独立验收:能从边的两种计数现场推导,而非背结果。
小纸条
已知 ,求叶数?
登录 后可看答案
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。
本课练习正在补齐,暂不应标记为完成。