堆排序实现...

来源:互联网 发布:架子鼓教学软件 编辑:程序博客网 时间:2024/04/30 06:53

 

 

如果要从大到小排序, 首先根据输入数据建立一个最大堆, 然后将heap[0]与最后一个元素交换, 再利用filerDown()调整堆使之从新成为最大堆, 在将hea[0]与倒数第二个元素交换, 在调整, 直到所有的都调整完...