现在给定一个整数数组,请用简单排序算法对该数组进行排序。
a:待排非空整数数组
排序后的数组
a=[3,1,4,2]
[1,2,3,4]
import java.util.*; public class Main { public static void main(String[] args){ int[] a=new int[]{3,1,2,4}; int[] result=new Main().solution(a); System.out.println(Arrays.toString(result)); } public int[] solution(int[] a) { int k,temp; for(int i=0;i<a.length-1;i++){ k=i; for(int j=i+1;j<a.length;j++){ if(a[j]<a[k]){k=j;} } if(k!=i){ temp=a[i]; a[i]=a[k]; a[k]=temp; } } return a; } }