树的性质
1、树中的节点数等于所有节点的度数加1.
2、度为m的数中第i层最多有m^(i-1)个节点(i≥1)。
3、高度为h的m次树至多有(m^h-1)/(m-1)个节点。
4、具有n个节点的m次树的最小高度为⌈log_m(n(m-1)+1)⌉
解法一
用性质1求解该题
n=n0+n1+n2
①
n=n1+2n2+1 ②
由以上二式可得n2=n0-1
③
将式③代入①或②,770=2n0+n1-1
根据完全二叉树性质度为1的节点为1或0个,此处n1应为1,得n0=385
解法二
根据性质4
h=⌈log_m(n(m-1)+1)⌉=10
根据性质3
770-(2^9-1)/1=259
得到高为10完全二叉树节点个数为259
这些树有⌈259/2⌉个父节点(非叶子节点)得130
根据性质2
第9层剩余节点为叶子节点2^8-130
得126
叶子结点数为第10层节点数+第9层叶子节点数259+126 得385
参考该题下部分参考答案,以及李春葆数据结构。