1
class Solution {
2
public:
3
vector<int> sortArrayByParityII(vector<int> &nums) {
4
vector<int> ans(nums.size());
5

6
int even_idx = 0;
7
int odd_idx = 1;
8

9
for (int i = 0; i < nums.size(); i++) {
10
if ((nums[i] % 2) == 0) // the num is even
11
{
12
ans[even_idx] = nums[i];
13
even_idx += 2;
14
} else // the num is odd
15
{
16
ans[odd_idx] = nums[i];
17
odd_idx += 2;
18
}
19
}
20
return ans;
21
}
22
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0