问一个题目,怎么也不会啦

sky_tools 2008-03-27 09:18:30
一棵二叉树共有70个叶子节点与80个度为1的节点,则该二叉树中的节点数为多少?
...全文
164 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ny-6000 2008-04-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 rover___ 的回复:]
叶子节点:70个,度为0;X0
度为1的节点80个:X1
设总节点个数为N,度为2的节点个数为X2,
N=X0+X1+X2
X2=X0-1=70-1是因为二叉树上,度为2的节点数加1等于叶子节点数
N=X0+X1+X2=70+80+70-1=219
二楼说法错误;
5楼套用公式错误。
[/Quote]

应该如此
rover___ 2008-03-31
  • 打赏
  • 举报
回复
叶子节点:70个,度为0;X0
度为1的节点80个:X1
设总节点个数为N,度为2的节点个数为X2,
N=X0+X1+X2
X2=X0-1=70-1是因为二叉树上,度为2的节点数加1等于叶子节点数
N=X0+X1+X2=70+80+70-1=219
二楼说法错误;
5楼套用公式错误。
jikun6666 2008-03-28
  • 打赏
  • 举报
回复
有公式的吧n=n0+n1+n2;n0=n2+1 所以n=70+80+80-1=229
rushman 2008-03-28
  • 打赏
  • 举报
回复
70个叶子节点,再凑80个叶子把度为1的节点的子节点补齐,总共150个叶子节点;
非叶子节点的数目是150-1=149个;
结果:149+70=219
sky_tools 2008-03-27
  • 打赏
  • 举报
回复
那具体的怎么算?
luhongyu2108 2008-03-27
  • 打赏
  • 举报
回复
二叉树中度为1的节点即为页节点
sky_tools 2008-03-27
  • 打赏
  • 举报
回复
是总节点数

33,027

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧