堆排序算法实现
堆排序算法实现
堆排序
由于网络上大部分堆排序算法最终实现都没有经过测试,代码有坑,因此提供一个真正的标准经过测试的堆排序算法(大顶堆实现)
核心逻辑
public class HeapSort {
//定义交换函数
public static void swap(int[] array, int a, int b) {
int temp = array[a];
array[a] = array[b];
array[b] = temp;
}
//主要调整类
public static void adjust
原创
2021-04-15 15:23:04 ·
78 阅读 ·
0 评论