若二叉树有32个结点且度为1的节点个数有7个,问叶结点有()个?
13
14
12
15
度数=节点数-1 度数=度数为1的节点数*1 + 度数为2的节点数*2 + 叶节点数 * 0 总节点数=度数为1的节点数+度数为2的节点数+叶节点 32-1=7*1+2*x x=12 计算出度数为2的节点数 32-7-12 = 13
度指节点分叉的个数,二叉树的一个节点可能有一个叉,两个叉,和没有叉(叶子结点); 总结点数为N,度为2的结点数为N2,度为1的结点数为N1,叶结点数为N0,总有: ①N=N0+N1+N2; ②N1=N2+1; 已知N=32,N0=7,解得N1=13,N2=12。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题