数据结构:练习题
题目:已知一棵树的度为m,且有n1个度为1的节点,有n2个度为2的节点……有nm个度为m的节点,求这棵树的叶节点个数。
解:设总节点个数为n,叶节点个数为n0,分支数为M
则总结点个数n=n0+n1+n2+…+nm ①
除根节点外,其他节点均由一个或多个分支进入所以:M=n-1 ②
又度为0的分支数为0,度为1的分支数为1,度为2的分支数为2,…,度为m的分支数为m,所以
M=n1+2n2+3n3+…+mnm ③
由以上三式得:n0=n2+2n3+…+(m-1)nm+1
网络上志同道合,我们一起学习网络安全,一起进步,QQ群:694839022
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步