美文网首页
整型数组排序算法

整型数组排序算法

作者: 荒道 | 来源:发表于2019-02-24 23:23 被阅读0次

    从小到大排序

    public static void sort(int[] arr){
        for (int j = arr.length -1; j >0 ; j--){
            for (int i= 0; i <j ; i++) {
                if(arr[i] > arr[j]){
                    arr[i] = arr[i] ^ arr[j];
                    arr[j] = arr[i] ^ arr[j];
                    arr[i] = arr[i] ^ arr[j];
                } 
            }
        }
    }
    

    从大到小排序(只需修改if中的符号)

    public static void sort(int[] arr){
        for (int j = arr.length -1; j >0 ; j--){
            for (int i= 0; i <j ; i++) {
                if(arr[i] < arr[j]){
                    arr[i] = arr[i] ^ arr[j];
                    arr[j] = arr[i] ^ arr[j];
                    arr[i] = arr[i] ^ arr[j];
                } 
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:整型数组排序算法

          本文链接:https://www.haomeiwen.com/subject/tupiyqtx.html