首页 > 试题广场 >

设一棵三叉树中有 2 个度数为 1 的结点, 2 个度数为

[单选题]
设一棵三叉树中有2个度数为1的结点,2个度数为 2 的结点,2个度数为3的结点,则该三叉链权中有()个度数为0的结点。
  • 5
  • 6
  • 7
  • 8
三叉树结点的度数均不大于3,结点总数应等于i度结点数(记为ni)和:N=n0+n1+n2+n3 (1) 二:i度结点有i个孩子,根结点不是任何结点的孩子,结点总数为:N=n1+2n2+3n3+1 (2)

12得到:n0=n2+2n3+1=2+2*2+1=7
发表于 2017-06-08 16:07:16 回复(1)
n0+n1+n2+n3-1=n1+2*n2+3*n3,则n0=n2+2*n3+1=2+4+1=7
发表于 2017-07-03 19:08:42 回复(0)
节点总数-1=分支数
n1+n2+n3+n0 -1=分支数
又因为 分支数=各个节点的度数和
所以
n1+n2+n3+n0=n1*1+n2*2+n3*3
2+2+2+n0 -1 = 2+4+6
n0=7
发表于 2019-09-17 14:14:09 回复(1)
Q:有一棵三叉树,度为1,2,3的节点数分别为n1,n2,n3,则该三叉数的叶子节点数n0为多少?
A:设这棵树总节点数为n,边数为B,那么存在以下关系B=n-1。同时总节点数为n=n0+n1+n2+n3,而树有这样的性质:有一个度为1的节点就有一条边,有一个度为2的节点就有两条边,依此类推,所以,B=n1+2n2+3n3(星号是乘,字母后面数字是下标),所以n0+n1+n2+n3-1=n1+2n2+3n3,所以n0=n2+2*n3+1,以此类推这个公式对度为m仍适用。

作者:shuff1e
链接:https://www.jianshu.com/p/16c28a60c0f3
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
发表于 2019-05-29 21:23:19 回复(0)
跟二叉树的结论一样,
节点n= n0+n1+n2+n3
边n-1=2n2+n1+3n3
n0=n2+2n3+1
发表于 2022-04-07 09:24:37 回复(0)
有一棵三叉树,度为1,2,3的节点数分别为n1,n2,n3,则该三叉数的叶子节点数n0为多少?
设这棵树总节点数为n,边数为B,那么存在以下关系
1. B=n-1。
2. 同时总节点数为n=n0+n1+n2+n3
3. 边数B = (n0+n1+n2+n3)-1
4. 而树有这样的性质:有一个度为1的节点就有一条边,有一个度为2的节点就有两条边,依此类推
5. 所以边数B=n1+2n2+3n3
6. 将3和5等式转换(n0+n1+n2+n3)-1 = n1+2n2+3n3
7. 所以n0=n2+2*n3+1,由此可知度数为0的节点数
发表于 2021-09-06 16:16:48 回复(0)
动手画呗
发表于 2022-03-18 15:01:42 回复(0)
no=n2+2n3+1
发表于 2017-09-10 17:25:44 回复(0)
这里说的度,应该指的出度,题目要说清楚呀
发表于 2022-08-17 11:38:44 回复(0)