思路分析
新数组(下标从0开始)偶数位与原来的 x对应,奇数位与原来的 y对应。
代码实现
class Solution {
public int[] shuffle(int[] nums, int n) {
int[] ans = new int[2 * n];
for (int i = 0; i < 2 * n; ++i) {
if (i % 2 == 1) {
ans[i] = nums[n + i / 2];
} else {
ans[i] = nums[i / 2];
}
}
return ans;
}
}