大小大小排序问题 面试题:给你一int数组,int[] arr = new int{,4,5,1,6,3,7,2},要求输出结果为7,1,6,2,5,3,4写出代码麻烦各位大侠! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String args[]) { int[] arr = { 4, 5, 1, 6, 3, 7, 2 }; Arrays.sort(arr); int length = arr.length; int[] arr2 = new int[length]; for (int i1 = length - 1, i2 = 0; i2 < length; i2++) { arr2[i2] = arr[i1]; if (i1 < length / 2) i1 = length - 2 - i1; else i1 = length - 1 - i1; } System.out.println(Arrays.toString(arr2)); } import java.util.*;public class Sort{ public static void main(String args[]){ Integer[] arr = new Integer[]{4,5,1,6,3,7,2};//要求输出结果为7,1,6,2,5,3,4 Arrays.sort(arr); System.out.println(Arrays.toString(arr)); for(int i=0;i<arr.length;i++){ System.out.println(arr[arr.length-i-1]); if(arr.length-i-1==i)break; System.out.println(arr[i]); if(arr.length-i-1==i+1)break; } }} import java.util.Arrays;public class TestMulSort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {4, 5, 1, 6, 3, 7, 2 }; Arrays.sort(arr); int[] arrs = new int[arr.length]; int k=0; for(int i=0;i<arr.length;i++){ int m = 0+i; int n = arr.length-1-i; if(m>n){ break; }else if(m==n){ arrs[k++] = arr[m]; }else{ arrs[k++] = arr[n]; arrs[k++] = arr[m]; } } for(int i=0;i<arrs.length;i++){ System.out.print(arrs[i]+" "); } }} 关于一个程序的问题,希望大家帮帮忙 根据类名找出所有相关联的类 -- 工具 请教一个问题 异常问题!! 老问题:链表与数组相互结合 调用? 请问下面的代码会不会出现问题 请问package的问题 谁有jbuilder2006的教程?我在jbuilder2006里建一个web module,然后在web module里建了一个jsp和servlet还有配置了一个mapping.可是我的js 关于统计字符串的问题 Win2k下,JBuilder6安装后,运行没有任何响应 哪些著名杀毒软件是用java编译的? java连接mysql的菜鸟问题
int[] arr = { 4, 5, 1, 6, 3, 7, 2 };
Arrays.sort(arr);
int length = arr.length;
int[] arr2 = new int[length];
for (int i1 = length - 1, i2 = 0; i2 < length; i2++) {
arr2[i2] = arr[i1];
if (i1 < length / 2)
i1 = length - 2 - i1;
else
i1 = length - 1 - i1;
}
System.out.println(Arrays.toString(arr2));
}
import java.util.*;
public class Sort{
public static void main(String args[]){
Integer[] arr = new Integer[]{4,5,1,6,3,7,2};//要求输出结果为7,1,6,2,5,3,4
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
for(int i=0;i<arr.length;i++){
System.out.println(arr[arr.length-i-1]);
if(arr.length-i-1==i)break;
System.out.println(arr[i]);
if(arr.length-i-1==i+1)break;
}
}
}
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr = {4, 5, 1, 6, 3, 7, 2 };
Arrays.sort(arr);
int[] arrs = new int[arr.length];
int k=0;
for(int i=0;i<arr.length;i++){
int m = 0+i;
int n = arr.length-1-i;
if(m>n){
break;
}else if(m==n){
arrs[k++] = arr[m];
}else{
arrs[k++] = arr[n];
arrs[k++] = arr[m];
}
}
for(int i=0;i<arrs.length;i++){
System.out.print(arrs[i]+" ");
}
}}