1.目的
2.思路
3.举例
4.代码
class SelectionSort {public void sort(List<Integer> nums) {for (int i = 0; i < nums.size(); i++) {int min = i;//用于记录最小值的下标for (int j = i; j < nums.size(); j++) {//找到最小值,记住下标if (nums.get(j) < nums.get(min)) {min = j;}}//将最小值放最前面int buffer = nums.get(i);nums.set(i, nums.get(min));nums.set(min, buffer);}}}}
