思路:
代码:
public class SelectSort {
public static void main(String[] args) {
int[]arr= {5,2,7,1,6,5,2,1,4};
System.out.println("排序前:");
System.out.println(Arrays.toString(arr));
System.out.println("排序后:");
sort(arr);
System.out.println(Arrays.toString(arr));
}
private static void sort(int[] arr) {
for(int i=0;i<arr.length-1;i++) {
int min=arr[i];
int minIndex=i;
for(int j=i;j<arr.length;j++) {
if(min>arr[j]) {
min=arr[j];
minIndex=j;
}
}
if(minIndex!=i) {
arr[minIndex]=arr[i];
arr[i]=min;
}
}
}
}