设一棵完全二叉树共有700个结点,则在该二叉树中有【 】个叶子结点。

admin2013-06-11  33

问题 设一棵完全二叉树共有700个结点,则在该二叉树中有【  】个叶子结点。

选项

答案350

解析 完全二叉树中,设高度为n,则除h层外其它层结点数都到达最大,可以算出h=10,1至9层结点个数为2^9-1=511,最后一层结点个数为700-511=189个,189/2=95,除最后一层外共有结点2^(9-1)-95=161个,所以所有的结点个数为:189+161=350个。
转载请注明原文地址:https://kaotiyun.com/show/kuJp777K
0

最新回复(0)