【发布时间】:2019-09-15 00:40:38
【问题描述】:
据我了解,n节点二叉树的最小叶节点数为1,最大叶节点数为⌈n/2⌉。我的假设是否正确?
【问题讨论】:
-
你的意思是一棵平衡树,因为你可以有一个所有分支都在左或右的二叉树,那么你有 N 个节点和一个叶子,如果它们是平衡的,那么应该有一个比率,我不知道
-
没有。我只是在问一般的二叉树,而不是平衡的。
-
你可以得到一棵没有右分支的二叉树,继续向左添加所有分支,你将得到一棵任意深度且只有一个叶子的二叉树。
-
您可以有一个二叉搜索树,例如,您添加 N,然后是 N-1,然后是 N-2,...,N-M。您将拥有一棵没有右分支、M 个节点和一个叶子的二叉树
标签: binary-tree