1470.重新排列数组
链接:1470.重新排列数组
难度:Easy
标签:数组
简介:请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。
题解 1 - cpp
- 编辑时间:2022-08-29
- 执行用时:12ms
- 内存消耗:6.9MB
- 编程语言:cpp
- 解法介绍:层序遍历。
int* shuffle(int* nums, int numsSize, int n, int* returnSize){
int *ans = (int *)malloc(sizeof(int) * n * 2);
for (int i = 0, j = n, idx = 0; idx < n * 2; i++, j++) {
ans[idx++] = nums[i];
ans[idx++] = nums[j];
}
*returnSize = 2 * n;
return ans;
}