如果从小到大递增不能保证根节点的两个子树都是最大堆的性质
而从大到小可以保持
例如<2,1,3,9,8,6,7,12,52>
从小到大递增结果(错)
<3,9,7,52,8,6,2,12,1>
而从大到小(正确)
<52,12,7,9,2,6,3,1,8>
本文通过实例对比了从小到大和从大到小两种不同排序方式对于构建最大堆的影响,并指出只有从大到小的方式才能确保堆的性质始终得以维持。
如果从小到大递增不能保证根节点的两个子树都是最大堆的性质
而从大到小可以保持
例如<2,1,3,9,8,6,7,12,52>
从小到大递增结果(错)
<3,9,7,52,8,6,2,12,1>
而从大到小(正确)
<52,12,7,9,2,6,3,1,8>
660
1610
443

被折叠的 条评论
为什么被折叠?