1. 数学归纳法
Proof that a binary tree with n leaves has a height of at least log n
高度为 的二叉树,叶子结点不多于 。
数学归纳法,证明三部曲:
- ,只有一个根节点,则叶子结点也为此根节点,为 1,不多于
令高度为 ,叶子结点不多于 ,我们需证明:高度为 时,叶子结点不多于
高度为 时,考虑其左右孩子,则其左右孩子(也即左右子树),高度不高于 ,则左右孩子叶子节点数也均不高于 ,即左子树,树高不高于 ,叶子结点数不高于 ,右子树,树高不高于 ,叶子结点数不高于 ,则总的叶子节点数: