Java学习总结--016选择排序

public class xuanze {
    public static void main(String[] args) {
        //选择排序:每次拿一个元素,跟他后面的元素,挨个去比,小的往前放,经过一轮比较后,那么最小元素就会放在最前面去
        int[] arr = {24, 69, 80, 57, 13, 4, 6, 90, -1};
        //tuidao(arr);
        for(int index=0;index<arr.length-1;index++){
            for(int i=1+index; i< arr.length; i++){
                if(arr[index] > arr[i]){
                    swapValue(arr,index,i);
                }
            }
        }
        System.out.println(Arrays.toString(arr));
    }
    private static void swapValue(int[] arr, int j, int i) {
       int t=arr[i];
       arr[i]=arr[j];
       arr[j]=t;
    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/web116629/article/details/89740733