[打卡帖]《九日集训》诺亚方舟 (第四天) 指针
问题描述:
今天的题目不是那么简单,因为指针本身就很抽象,所以做题的速度明显减慢。希望继续加油。
给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。
请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。
class Solution {
public int[] shuffle(int[] nums, int n) {
int []temp=new int[2*n];
int i,j;
for(i=0,j=0;j<nums.length;i++,j++){
temp[j]=nums[i];
j++;
temp[j]=nums[n+i];
}
return temp;
}
}
这道题算是今日最大的收获,就是在定义一个模拟数组,然后进行相应的操作,搞懂了,写出来了。
答
赞