堆排序。为什么最坏的情况是最后一棵树的一半?

用户名

我不了解有关堆的知识。

子树的子树的大小最大为2n / 3-最坏的情况是树的底部恰好是一半

“最坏的情况发生在树的底部恰好是一半满的时候。”

我不明白这一点。为什么半满?..为什么?我认为如果有更多的树,可能需要更多的时间。或减少其他时间。

谢谢你的阅读

紫精

堆排序的时间顺序取决于树的深度,因此,如果您有一棵具有n个节点的树并且它是平衡的(意味着每个子树中的节点数几乎相等),则这是最好的情况,因为深度最小!如果树不平衡,则最坏的情况是树的深度增加。.如果树的节点数为n,并且“树的底部水平为半满”,则会增加树的深度并增加顺序那样...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章