# Leetcode 1470. Shuffle the Array
###### tags: `leetcode` `daily`
[題目連結](https://leetcode.com/problems/shuffle-the-array/description/)
# Method simulation
:::info
:bulb: **作法講解**:
scan array nums from i is from 0 ~ n-1,
for each index i, put nums[i] into output and put nums[i+n] into output.
:::
TC: O(N) SC: O(N)
:::spoiler 完整程式碼
```cpp=
class Solution {
public:
vector<int> shuffle(vector<int>& nums, int n) {
vector<int> output(n * 2, 0);
int idx = 0;
for(int i = 0 ; i < n ; i++) {
output[idx++] = nums[i];
output[idx++] = nums[i+n];
}
return output;
}
};
```
:::