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));
}
你这个太慢了
只是一种思路,直接写冒泡交换更快。
笑死,冒泡排序比这个快
Sign in to make a reply
王羲之666666
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));
}