说一下小顶堆的调整过程
参考回答:
1)建堆;2)交换数据;3)向下调整。
假设我们现在要对数组arr[]={8,5,0,3,7,1,2}进行排序(降序):
首先要先建小堆:
堆建好了下来就要开始排序了:
现在这个数组就已经是有序的了。
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题