Java排序对比

一、冒泡排序

代码:

public class BubbleSortClass {

    public static void main(String[] str) {
        int[] arr = {20, 6, 14, 10, 7, 19, 8, 9, 11, 18, 16, 13, 15, 5, 1, 4, 12, 2, 3, 17};
        int temp;
        long startTime = System.currentTimeMillis();
        for (int i = 0; i < arr.length; i++) {
            for (int j = i + 1; j < arr.length; j++) {
                if (arr[i] > arr[j]) {
                    temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
                for (int x = 0; x < arr.length; x++) {
                    System.out.print(arr[x] + ",");
                }
                System.out.println();
            }
        }
        long endTime = System.currentTimeMillis();
        System.out.println("Time = " + (endTime - startTime));

    }
}

打印:

6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
5,20,14,10,7,19,8,9,11,18,16,13,15,6,1,4,12,2,3,17,
1,20,14,10,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,20,14,10,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,20,14,10,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,20,14,10,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,20,14,10,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,20,14,10,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,14,20,10,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,10,20,14,7,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,7,20,14,10,19,8,9,11,18,16,13,15,6,5,4,12,2,3,17,
1,6,20,14,10,19,8,9,11,18,16,13,15,7,5,4,12,2,3,17,
1,5,20,14,10,19,8,9,11,18,16,13,15,7,6,4,12,2,3,17,
1,4,20,14,10,19,8,9,11,18,16,13,15,7,6,5,12,2,3,17,
1,4,20,14,10,19,8,9,11,18,16,13,15,7,6,5,12,2,3,17,
1,2,20,14,10,19,8,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,20,14,10,19,8,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,20,14,10,19,8,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,14,20,10,19,8,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,10,20,14,19,8,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,10,20,14,19,8,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,8,20,14,19,10,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,8,20,14,19,10,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,8,20,14,19,10,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,8,20,14,19,10,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,8,20,14,19,10,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,8,20,14,19,10,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,8,20,14,19,10,9,11,18,16,13,15,7,6,5,12,4,3,17,
1,2,7,20,14,19,10,9,11,18,16,13,15,8,6,5,12,4,3,17,
1,2,6,20,14,19,10,9,11,18,16,13,15,8,7,5,12,4,3,17,
1,2,5,20,14,19,10,9,11,18,16,13,15,8,7,6,12,4,3,17,
1,2,5,20,14,19,10,9,11,18,16,13,15,8,7,6,12,4,3,17,
1,2,4,20,14,19,10,9,11,18,16,13,15,8,7,6,12,5,3,17,
1,2,3,20,14,19,10,9,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,20,14,19,10,9,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,14,20,19,10,9,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,14,20,19,10,9,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,10,20,19,14,9,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,9,20,19,14,10,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,9,20,19,14,10,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,9,20,19,14,10,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,9,20,19,14,10,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,9,20,19,14,10,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,9,20,19,14,10,11,18,16,13,15,8,7,6,12,5,4,17,
1,2,3,8,20,19,14,10,11,18,16,13,15,9,7,6,12,5,4,17,
1,2,3,7,20,19,14,10,11,18,16,13,15,9,8,6,12,5,4,17,
1,2,3,6,20,19,14,10,11,18,16,13,15,9,8,7,12,5,4,17,
1,2,3,6,20,19,14,10,11,18,16,13,15,9,8,7,12,5,4,17,
1,2,3,5,20,19,14,10,11,18,16,13,15,9,8,7,12,6,4,17,
1,2,3,4,20,19,14,10,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,20,19,14,10,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,19,20,14,10,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,14,20,19,10,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,10,20,19,14,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,10,20,19,14,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,10,20,19,14,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,10,20,19,14,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,10,20,19,14,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,10,20,19,14,11,18,16,13,15,9,8,7,12,6,5,17,
1,2,3,4,9,20,19,14,11,18,16,13,15,10,8,7,12,6,5,17,
1,2,3,4,8,20,19,14,11,18,16,13,15,10,9,7,12,6,5,17,
1,2,3,4,7,20,19,14,11,18,16,13,15,10,9,8,12,6,5,17,
1,2,3,4,7,20,19,14,11,18,16,13,15,10,9,8,12,6,5,17,
1,2,3,4,6,20,19,14,11,18,16,13,15,10,9,8,12,7,5,17,
1,2,3,4,5,20,19,14,11,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,20,19,14,11,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,19,20,14,11,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,14,20,19,11,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,11,20,19,14,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,11,20,19,14,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,11,20,19,14,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,11,20,19,14,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,11,20,19,14,18,16,13,15,10,9,8,12,7,6,17,
1,2,3,4,5,10,20,19,14,18,16,13,15,11,9,8,12,7,6,17,
1,2,3,4,5,9,20,19,14,18,16,13,15,11,10,8,12,7,6,17,
1,2,3,4,5,8,20,19,14,18,16,13,15,11,10,9,12,7,6,17,
1,2,3,4,5,8,20,19,14,18,16,13,15,11,10,9,12,7,6,17,
1,2,3,4,5,7,20,19,14,18,16,13,15,11,10,9,12,8,6,17,
1,2,3,4,5,6,20,19,14,18,16,13,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,20,19,14,18,16,13,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,19,20,14,18,16,13,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,14,20,19,18,16,13,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,14,20,19,18,16,13,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,14,20,19,18,16,13,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,13,20,19,18,16,14,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,13,20,19,18,16,14,15,11,10,9,12,8,7,17,
1,2,3,4,5,6,11,20,19,18,16,14,15,13,10,9,12,8,7,17,
1,2,3,4,5,6,10,20,19,18,16,14,15,13,11,9,12,8,7,17,
1,2,3,4,5,6,9,20,19,18,16,14,15,13,11,10,12,8,7,17,
1,2,3,4,5,6,9,20,19,18,16,14,15,13,11,10,12,8,7,17,
1,2,3,4,5,6,8,20,19,18,16,14,15,13,11,10,12,9,7,17,
1,2,3,4,5,6,7,20,19,18,16,14,15,13,11,10,12,9,8,17,
1,2,3,4,5,6,7,20,19,18,16,14,15,13,11,10,12,9,8,17,
1,2,3,4,5,6,7,19,20,18,16,14,15,13,11,10,12,9,8,17,
1,2,3,4,5,6,7,18,20,19,16,14,15,13,11,10,12,9,8,17,
1,2,3,4,5,6,7,16,20,19,18,14,15,13,11,10,12,9,8,17,
1,2,3,4,5,6,7,14,20,19,18,16,15,13,11,10,12,9,8,17,
1,2,3,4,5,6,7,14,20,19,18,16,15,13,11,10,12,9,8,17,
1,2,3,4,5,6,7,13,20,19,18,16,15,14,11,10,12,9,8,17,
1,2,3,4,5,6,7,11,20,19,18,16,15,14,13,10,12,9,8,17,
1,2,3,4,5,6,7,10,20,19,18,16,15,14,13,11,12,9,8,17,
1,2,3,4,5,6,7,10,20,19,18,16,15,14,13,11,12,9,8,17,
1,2,3,4,5,6,7,9,20,19,18,16,15,14,13,11,12,10,8,17,
1,2,3,4,5,6,7,8,20,19,18,16,15,14,13,11,12,10,9,17,
1,2,3,4,5,6,7,8,20,19,18,16,15,14,13,11,12,10,9,17,
1,2,3,4,5,6,7,8,19,20,18,16,15,14,13,11,12,10,9,17,
1,2,3,4,5,6,7,8,18,20,19,16,15,14,13,11,12,10,9,17,
1,2,3,4,5,6,7,8,16,20,19,18,15,14,13,11,12,10,9,17,
1,2,3,4,5,6,7,8,15,20,19,18,16,14,13,11,12,10,9,17,
1,2,3,4,5,6,7,8,14,20,19,18,16,15,13,11,12,10,9,17,
1,2,3,4,5,6,7,8,13,20,19,18,16,15,14,11,12,10,9,17,
1,2,3,4,5,6,7,8,11,20,19,18,16,15,14,13,12,10,9,17,
1,2,3,4,5,6,7,8,11,20,19,18,16,15,14,13,12,10,9,17,
1,2,3,4,5,6,7,8,10,20,19,18,16,15,14,13,12,11,9,17,
1,2,3,4,5,6,7,8,9,20,19,18,16,15,14,13,12,11,10,17,
1,2,3,4,5,6,7,8,9,20,19,18,16,15,14,13,12,11,10,17,
1,2,3,4,5,6,7,8,9,19,20,18,16,15,14,13,12,11,10,17,
1,2,3,4,5,6,7,8,9,18,20,19,16,15,14,13,12,11,10,17,
1,2,3,4,5,6,7,8,9,16,20,19,18,15,14,13,12,11,10,17,
1,2,3,4,5,6,7,8,9,15,20,19,18,16,14,13,12,11,10,17,
1,2,3,4,5,6,7,8,9,14,20,19,18,16,15,13,12,11,10,17,
1,2,3,4,5,6,7,8,9,13,20,19,18,16,15,14,12,11,10,17,
1,2,3,4,5,6,7,8,9,12,20,19,18,16,15,14,13,11,10,17,
1,2,3,4,5,6,7,8,9,11,20,19,18,16,15,14,13,12,10,17,
1,2,3,4,5,6,7,8,9,10,20,19,18,16,15,14,13,12,11,17,
1,2,3,4,5,6,7,8,9,10,20,19,18,16,15,14,13,12,11,17,
1,2,3,4,5,6,7,8,9,10,19,20,18,16,15,14,13,12,11,17,
1,2,3,4,5,6,7,8,9,10,18,20,19,16,15,14,13,12,11,17,
1,2,3,4,5,6,7,8,9,10,16,20,19,18,15,14,13,12,11,17,
1,2,3,4,5,6,7,8,9,10,15,20,19,18,16,14,13,12,11,17,
1,2,3,4,5,6,7,8,9,10,14,20,19,18,16,15,13,12,11,17,
1,2,3,4,5,6,7,8,9,10,13,20,19,18,16,15,14,12,11,17,
1,2,3,4,5,6,7,8,9,10,12,20,19,18,16,15,14,13,11,17,
1,2,3,4,5,6,7,8,9,10,11,20,19,18,16,15,14,13,12,17,
1,2,3,4,5,6,7,8,9,10,11,20,19,18,16,15,14,13,12,17,
1,2,3,4,5,6,7,8,9,10,11,19,20,18,16,15,14,13,12,17,
1,2,3,4,5,6,7,8,9,10,11,18,20,19,16,15,14,13,12,17,
1,2,3,4,5,6,7,8,9,10,11,16,20,19,18,15,14,13,12,17,
1,2,3,4,5,6,7,8,9,10,11,15,20,19,18,16,14,13,12,17,
1,2,3,4,5,6,7,8,9,10,11,14,20,19,18,16,15,13,12,17,
1,2,3,4,5,6,7,8,9,10,11,13,20,19,18,16,15,14,12,17,
1,2,3,4,5,6,7,8,9,10,11,12,20,19,18,16,15,14,13,17,
1,2,3,4,5,6,7,8,9,10,11,12,20,19,18,16,15,14,13,17,
1,2,3,4,5,6,7,8,9,10,11,12,19,20,18,16,15,14,13,17,
1,2,3,4,5,6,7,8,9,10,11,12,18,20,19,16,15,14,13,17,
1,2,3,4,5,6,7,8,9,10,11,12,16,20,19,18,15,14,13,17,
1,2,3,4,5,6,7,8,9,10,11,12,15,20,19,18,16,14,13,17,
1,2,3,4,5,6,7,8,9,10,11,12,14,20,19,18,16,15,13,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,20,19,18,16,15,14,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,20,19,18,16,15,14,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,19,20,18,16,15,14,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,18,20,19,16,15,14,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,16,20,19,18,15,14,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,15,20,19,18,16,14,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,19,18,16,15,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,19,18,16,15,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,19,20,18,16,15,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,18,20,19,16,15,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,20,19,18,15,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,19,18,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,19,18,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,18,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,20,19,16,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,19,18,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,19,18,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,18,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,19,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,19,18,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,18,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,19,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
Time = 28

二、插入排序

代码

public class InsertionSortClass {

    public static void main(String[] str) {
        int[] arr = {20, 6, 14, 10, 7, 19, 8, 9, 11, 18, 16, 13, 15, 5, 1, 4, 12, 2, 3, 17};
        int temp;
        long startTime = System.currentTimeMillis();
        for (int i = 1; i < arr.length; i++) {
            for (int j = i; j > 0; j--) {
                if (arr[j] < arr[j - 1]) {
                    temp = arr[j];
                    arr[j] = arr[j - 1];
                    arr[j - 1] = temp;
                } else {
                    break;
                }
                for (int x = 0; x < arr.length; x++) {
                    System.out.print(arr[x] + ",");
                }
                System.out.println();
            }
        }
        long endTime = System.currentTimeMillis();
        System.out.println("Time = " + (endTime - startTime));
    }
}

打印:

6,20,14,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,14,20,10,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,14,10,20,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,10,14,20,7,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,10,14,7,20,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,10,7,14,20,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,10,14,20,19,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,10,14,19,20,8,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,10,14,19,8,20,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,10,14,8,19,20,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,10,8,14,19,20,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,10,14,19,20,9,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,10,14,19,9,20,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,10,14,9,19,20,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,10,9,14,19,20,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,14,19,20,11,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,14,19,11,20,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,14,11,19,20,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,19,20,18,16,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,19,18,20,16,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,18,19,20,16,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,18,19,16,20,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,18,16,19,20,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,16,18,19,20,13,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,16,18,19,13,20,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,16,18,13,19,20,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,16,13,18,19,20,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,14,13,16,18,19,20,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,16,18,19,20,15,5,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,16,18,19,15,20,5,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,16,18,15,19,20,5,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,16,15,18,19,20,5,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,15,16,18,19,20,5,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,15,16,18,19,5,20,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,15,16,18,5,19,20,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,15,16,5,18,19,20,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,15,5,16,18,19,20,1,4,12,2,3,17,
6,7,8,9,10,11,13,14,5,15,16,18,19,20,1,4,12,2,3,17,
6,7,8,9,10,11,13,5,14,15,16,18,19,20,1,4,12,2,3,17,
6,7,8,9,10,11,5,13,14,15,16,18,19,20,1,4,12,2,3,17,
6,7,8,9,10,5,11,13,14,15,16,18,19,20,1,4,12,2,3,17,
6,7,8,9,5,10,11,13,14,15,16,18,19,20,1,4,12,2,3,17,
6,7,8,5,9,10,11,13,14,15,16,18,19,20,1,4,12,2,3,17,
6,7,5,8,9,10,11,13,14,15,16,18,19,20,1,4,12,2,3,17,
6,5,7,8,9,10,11,13,14,15,16,18,19,20,1,4,12,2,3,17,
5,6,7,8,9,10,11,13,14,15,16,18,19,20,1,4,12,2,3,17,
5,6,7,8,9,10,11,13,14,15,16,18,19,1,20,4,12,2,3,17,
5,6,7,8,9,10,11,13,14,15,16,18,1,19,20,4,12,2,3,17,
5,6,7,8,9,10,11,13,14,15,16,1,18,19,20,4,12,2,3,17,
5,6,7,8,9,10,11,13,14,15,1,16,18,19,20,4,12,2,3,17,
5,6,7,8,9,10,11,13,14,1,15,16,18,19,20,4,12,2,3,17,
5,6,7,8,9,10,11,13,1,14,15,16,18,19,20,4,12,2,3,17,
5,6,7,8,9,10,11,1,13,14,15,16,18,19,20,4,12,2,3,17,
5,6,7,8,9,10,1,11,13,14,15,16,18,19,20,4,12,2,3,17,
5,6,7,8,9,1,10,11,13,14,15,16,18,19,20,4,12,2,3,17,
5,6,7,8,1,9,10,11,13,14,15,16,18,19,20,4,12,2,3,17,
5,6,7,1,8,9,10,11,13,14,15,16,18,19,20,4,12,2,3,17,
5,6,1,7,8,9,10,11,13,14,15,16,18,19,20,4,12,2,3,17,
5,1,6,7,8,9,10,11,13,14,15,16,18,19,20,4,12,2,3,17,
1,5,6,7,8,9,10,11,13,14,15,16,18,19,20,4,12,2,3,17,
1,5,6,7,8,9,10,11,13,14,15,16,18,19,4,20,12,2,3,17,
1,5,6,7,8,9,10,11,13,14,15,16,18,4,19,20,12,2,3,17,
1,5,6,7,8,9,10,11,13,14,15,16,4,18,19,20,12,2,3,17,
1,5,6,7,8,9,10,11,13,14,15,4,16,18,19,20,12,2,3,17,
1,5,6,7,8,9,10,11,13,14,4,15,16,18,19,20,12,2,3,17,
1,5,6,7,8,9,10,11,13,4,14,15,16,18,19,20,12,2,3,17,
1,5,6,7,8,9,10,11,4,13,14,15,16,18,19,20,12,2,3,17,
1,5,6,7,8,9,10,4,11,13,14,15,16,18,19,20,12,2,3,17,
1,5,6,7,8,9,4,10,11,13,14,15,16,18,19,20,12,2,3,17,
1,5,6,7,8,4,9,10,11,13,14,15,16,18,19,20,12,2,3,17,
1,5,6,7,4,8,9,10,11,13,14,15,16,18,19,20,12,2,3,17,
1,5,6,4,7,8,9,10,11,13,14,15,16,18,19,20,12,2,3,17,
1,5,4,6,7,8,9,10,11,13,14,15,16,18,19,20,12,2,3,17,
1,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,12,2,3,17,
1,4,5,6,7,8,9,10,11,13,14,15,16,18,19,12,20,2,3,17,
1,4,5,6,7,8,9,10,11,13,14,15,16,18,12,19,20,2,3,17,
1,4,5,6,7,8,9,10,11,13,14,15,16,12,18,19,20,2,3,17,
1,4,5,6,7,8,9,10,11,13,14,15,12,16,18,19,20,2,3,17,
1,4,5,6,7,8,9,10,11,13,14,12,15,16,18,19,20,2,3,17,
1,4,5,6,7,8,9,10,11,13,12,14,15,16,18,19,20,2,3,17,
1,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,2,3,17,
1,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,2,20,3,17,
1,4,5,6,7,8,9,10,11,12,13,14,15,16,18,2,19,20,3,17,
1,4,5,6,7,8,9,10,11,12,13,14,15,16,2,18,19,20,3,17,
1,4,5,6,7,8,9,10,11,12,13,14,15,2,16,18,19,20,3,17,
1,4,5,6,7,8,9,10,11,12,13,14,2,15,16,18,19,20,3,17,
1,4,5,6,7,8,9,10,11,12,13,2,14,15,16,18,19,20,3,17,
1,4,5,6,7,8,9,10,11,12,2,13,14,15,16,18,19,20,3,17,
1,4,5,6,7,8,9,10,11,2,12,13,14,15,16,18,19,20,3,17,
1,4,5,6,7,8,9,10,2,11,12,13,14,15,16,18,19,20,3,17,
1,4,5,6,7,8,9,2,10,11,12,13,14,15,16,18,19,20,3,17,
1,4,5,6,7,8,2,9,10,11,12,13,14,15,16,18,19,20,3,17,
1,4,5,6,7,2,8,9,10,11,12,13,14,15,16,18,19,20,3,17,
1,4,5,6,2,7,8,9,10,11,12,13,14,15,16,18,19,20,3,17,
1,4,5,2,6,7,8,9,10,11,12,13,14,15,16,18,19,20,3,17,
1,4,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,3,17,
1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,3,17,
1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,3,20,17,
1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,3,19,20,17,
1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,3,18,19,20,17,
1,2,4,5,6,7,8,9,10,11,12,13,14,15,3,16,18,19,20,17,
1,2,4,5,6,7,8,9,10,11,12,13,14,3,15,16,18,19,20,17,
1,2,4,5,6,7,8,9,10,11,12,13,3,14,15,16,18,19,20,17,
1,2,4,5,6,7,8,9,10,11,12,3,13,14,15,16,18,19,20,17,
1,2,4,5,6,7,8,9,10,11,3,12,13,14,15,16,18,19,20,17,
1,2,4,5,6,7,8,9,10,3,11,12,13,14,15,16,18,19,20,17,
1,2,4,5,6,7,8,9,3,10,11,12,13,14,15,16,18,19,20,17,
1,2,4,5,6,7,8,3,9,10,11,12,13,14,15,16,18,19,20,17,
1,2,4,5,6,7,3,8,9,10,11,12,13,14,15,16,18,19,20,17,
1,2,4,5,6,3,7,8,9,10,11,12,13,14,15,16,18,19,20,17,
1,2,4,5,3,6,7,8,9,10,11,12,13,14,15,16,18,19,20,17,
1,2,4,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,17,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,17,20,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,17,19,20,
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
Time = 23

总结:插入排序比冒泡排序要快。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值