作业帮 > 综合 > 作业

对于一个满二叉树,m个树叶,p个分支节点,n个结点,则

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 02:42:04
对于一个满二叉树,m个树叶,p个分支节点,n个结点,则
设度为1的点为p1个,设度为2的点为p2个.
p1+p2=p
m+p=n
p1+2p2=n-1
再问: 答案是n=2p-1
再答: 首先确立一下分支节点的定义,分支节点就是非叶节点。 m+p=m+p1+p2=n=p1+2p2+1 =>m=p2+1=>m-1=p2 =>p=p1+m-1 =>n-1=p1+2m-2=>n=p1+2m-1 若n=2p-1 则p1+2m-1=2p1+2m-2-1=>p1=2 等式不总是成立,答案错误。
再问: 那答案是什么
再答: 不好意思,我没注意到是满二叉树。不过这就好办了。 首先假定满二叉树是k层,则分支节点数位即为2^(k-1)-1,m=2^(k-1) n=2^k-1, 所以n=2p-1。
再问: 我还是不太明白 你QQ号是什么 能给我讲讲吗 谢谢你了
再答: 我没有qq号,不过可以给你讲解一下。关键是知道满二叉树的定义。然后用求和公式可以算出结点总数。