学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

[讨论]一个关于完全二叉树的问题

[讨论]一个关于完全二叉树的问题

一完全二叉树有999个结点,请问此完全二叉树有多少子叶????????

TOP

至少一个,至多998个

TOP

499个叶子节点

TOP

TOP

2楼错了。
先求树的深度。
n=log2(999)向上取整,
999-2的n-1次方。再减1得最下面的叶子节点数m。
然后用2的n-2次方减去k,
其中k=m/2(如果m是偶数)
k=(m+1)/2(如果m是奇数)

TOP

算子叶最多应该是499

TOP

发新话题