![[填空题] 已知一棵含有n个结点的树中,只有度为k的结点和度为0的叶子结点,则该树中含有的叶子结点个数为,第1张 [填空题] 已知一棵含有n个结点的树中,只有度为k的结点和度为0的叶子结点,则该树中含有的叶子结点个数为,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E5%B7%B2%E7%9F%A5%E4%B8%80%E6%A3%B5%E5%90%AB%E6%9C%89n%E4%B8%AA%E7%BB%93%E7%82%B9%E7%9A%84%E6%A0%91%E4%B8%AD%EF%BC%8C%E5%8F%AA%E6%9C%89%E5%BA%A6%E4%B8%BAk%E7%9A%84%E7%BB%93%E7%82%B9%E5%92%8C%E5%BA%A6%E4%B8%BA0%E7%9A%84%E5%8F%B6%E5%AD%90%E7%BB%93%E7%82%B9%EF%BC%8C%E5%88%99%E8%AF%A5%E6%A0%91%E4%B8%AD%E5%90%AB%E6%9C%89%E7%9A%84%E5%8F%B6%E5%AD%90%E7%BB%93%E7%82%B9%E4%B8%AA%E6%95%B0%E4%B8%BA.png)
[填空题] 已知一棵含有n个结点的树中,只有度为k的结点和度为0的叶子结点,则该树中含有的叶子结点个数为______。
正确答案:((k-1)×n+1)/k
参考解析:设这棵树中叶子结点数为 n0,度数为k的结点数为nk,总结点数为n,则 n=n0+nk (1) 设树的总入度为m。由于在树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为 n=m+1 (2) 又由于树中这m个进入分支分别由非叶子结点射出,在这棵树中,只有度为k的结点和度为0的叶子结点,所有全部都由度为k的结点射出,而且射出分支总数与总的进入分支数相等,即 m=k×nk (3) 由式(1)、(2)、(3)可以得到n0=((k-1)×n+1)/k。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)