具有 10 个叶子结点的二叉树中有( )个度为 2 的结点
8
9
10
11
设度为1的结点数为n1,二叉树中总结点数为N,因为二叉树中所有结点均小于或等于2,所以有:N=n0+n1+n2 (1)
再看二叉树中的分支数,除根结点外,其余结点都有一个进入分支,设B为二叉树中的分支总数,则有:N=B+1。
由于这些分支都是由度为1和2的结点射出的,所以有:B=n1+2*n2 ; N=B+1=n1+2*n2+1 (2)
由式(1)和(2)得到:n0+n1+n2=n1+2*n2+1; n0=n2+1
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题