堆排序

2017-09-10  本文已影响0人  怪诞史努比

因为排序是log(n)级别
因此堆一定是一个树形结构:二叉堆

这个二叉树的特点:

image.png image.png

注意:这样的堆称为“最大堆”,因为最上面的根结点一定是最大的值。如果我们要构建最小堆,则只需要保证根节点总是小于子节点。

给二叉堆每个结点标上序列号

image.png

我们可以轻易得出

注意:不使用数组第0号位存储

上一篇 下一篇

猜你喜欢

热点阅读