題目

排序奇、偶數,偶在前奇在後。

解題方法

分別存在不同vector,最後在合併。
Badddddddddddddddd!

程式碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution {
public:
vector<int> sortArrayByParity(vector<int>& nums) {
vector<int> even;
vector<int> odd;
for(int i =0;i<nums.size();++i)
{
int tmp = nums[i];
if(tmp%2==0)
even.push_back(tmp);
else
odd.push_back(tmp);
}

even.insert(even.end(),odd.begin(),odd.end());

return even;
}
};