专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

平衡二叉树最少有几个结点_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:25:47       共计:3577 浏览

平衡二叉树最少有几个结点?

对于一棵平衡树,如果以NhNh表示深度为h时含有的最少结点数。有如下的规律:

N0=0,N1=1,N2=2;Nh=Nh?1+Nh?2+1

这里研究的是最小结点数,最多结点数自然是满二叉树时的,不必像最少结点这样需要递推分析。

最少结点的情况还可以从平衡因子看:所有非叶结点的平衡因子均为1。可以推论的是,均为-1也是最少结点的情况。

通常会围绕着最少结点,最大深度反复考察这个知识点。比如给定深度问最少需要多少个结点。或者给定结点数问最大能达到多少深度。

因此这个知识点可以形象化为深度是想达成的效果,越大越好,结点数是花费的成本,越小越好。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:想自学C语言还有JAVA_java | ·下一条:按键精灵获取到的token怎么分割_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有