922_SortArrayByParityII - a920604a/leetcode GitHub Wiki
title: 922. Sort Array By Parity II tags: - Two Pointers - sorting categories: leetcode comments: false
class Solution {
public:
vector<int> sortArrayByParityII(vector<int>& nums) {
int n = nums.size() , l = 0, r = 1;
vector<int> ret(n,0);
for(int i = 0;i<n;++i){
if(nums[i]%2==0){
ret[l] = nums[i];
l+=2;
}
else{
ret[r] = nums[i];
r+=2;
}
}
return ret;
}
};
- time complexity
O(n)
- space complexity
O(1)