Discuss / Java / 先sort,然后一对半首尾交换

先sort,然后一对半首尾交换

Topic source

Arrays.sort(ns);

for (int i = 0; i < (ns.length)/2; i++) {

int temp = ns[ns.length-i-1];

ns[ns.length-i-1] = ns[i];

ns[i] = temp;

System.out.println(Arrays.toString(ns));

}

你这个太慢了

只是一种思路,直接写冒泡交换更快。

笑死,冒泡排序比这个快


  • 1

Reply