package sort;
import java.util.Arrays;
public class SelectSort {
public static void main(String[] args) {
int[] a = {3, 4, 2, 5, 1};
//外层循环控制排序的次数从第0个到第length-1
for (int i = 0; i < a.length - 1; i++) {
//循环制造比较的数,从i+1到最后一个
int minIndex = i;
for (int j = i + 1; j < a.length; j++) {
if (a[minIndex] > a[j]) {
minIndex = j;//记录较小的值的位置
}
}
int temp = a[minIndex];
a[minIndex] = a[i];
a[i] = temp;
}
System.out.println(Arrays.toString(a));
}
}



