选择排序的主要思想是每一趟从待排序列中选取一个关键字值最小的记录,也即第一趟从n个记录中选取关键字值最小的记录,在第二趟中,从剩下的n-1个记录中选取关键字值最小的记录,直到整个序列的记录都选完为止。
程序代码
1 | import java.util.Arrays; |
测试结果(大根堆)
1 | 第1趟: [5, 57, 48, 35, 29, 87, 17, 35, 66, 92] |
程序代码
1 | import java.util.Arrays; |
测试结果(大根堆)
1 | 第1趟: [5, 57, 48, 35, 29, 87, 17, 35, 66, 92] |