不多说直接上代码(JAVA)
private static void test(int[] arr1) {
int[] arr2 = new int[arr1.length];
for (int i = 0; i < arr1.length; i++) {
boolean jishu = (i % 2 != 0);
if (!jishu) {
arr2[i] = arr1[(i + 2) / 2 - 1];
} else {
int j = arr1.length - (i + 1) / 2;
arr2[i] = arr1[j];
}
}
String arr2_string = "";
for (int i = 0; i < arr2.length; i++) {
arr2_string += arr2[i] + ",";
}
System.out.println("arr2 = [" + arr2_string + "]");
}
导出与导入
导入
int[] arr1 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
test(arr1);
导出
arr2 = [0,9,1,8,2,7,3,6,4,5,]