int ary[] = { 2, 4, 1, 3, 5, 6, 9, 7, 10, 8, 15, 23, 12, 11 }; int[] ary2 = { 2, 4, 1, 3, 5, 6, 9, 7, 10, 8, 15, 23, 12, 11 }; int[] ary3 = { 2, 4, 1, 3, 5, 6, 9, 7, 10, 8, 15, 23, 12, 11 }; // 选择排序 for (int i = 0; i < ary.length - 1; i++) { for (int j = i + 1; j < ary.length; j++) { if (ary[i] > ary[j]) { int t = ary[i]; ary[i] = ary[j]; ary[j] = t; } } } System.out.println(Arrays.toString(ary)); // 冒泡排序 for (int i = 0; i < ary2.length - 1; i++) { for (int j = 0; j < ary2.length - i - 1; j++) { if (ary2[j] > ary2[j + 1]) { int t = ary2[j]; ary2[j] = ary2[j + 1]; ary2[j + 1] = t; } } } System.out.println(Arrays.toString(ary2)); // 插入排序 for (int i = 1; i < ary3.length; i++) { int temp = ary3[i]; int j; for (j = i - 1; j >= 0 && temp < ary3[j]; j--) { ary3[j + 1] = ary3[j]; } ary3[j + 1] = temp; } System.out.println(Arrays.toString(ary3));
冒泡、选择、插入排序
猜你喜欢
转载自blog.csdn.net/qq_14994863/article/details/80057621
今日推荐
周排行