Problem求一棵有 n 个节点的满二叉树的叶节点数。
我为上述问题编写了一个递归程序,遍历树并在到达没有子节点的节点时增加叶节点的数量。但由于树是一个完整的二叉树,我认为这会让问题变得更容易,但我不知道如何解决。能否以紧凑的形式(类似于公式)进行简化?
具有 n 个节点的满二叉树中叶节点的数量等于 (n+1)/2。
Refrence http://courses.cs.vt.edu/~cs3114/Fall09/wmcquain/Notes/T03a.BinaryTreeTheorems.pdf到上面的公式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)