题目链接:Sort Array By Parity
解题思路:偶数放在左边,奇数放在后边
class Solution {
public:
vector<int> sortArrayByParity(vector<int>& A) {
vector<int> relt(A.size(), 0);
int l = 0, r = A.size() - 1;
for (int &a:A)
{
if(a % 2 == 0) // even
relt[l++] = a;
else
relt[r--] = a;
}
return relt;
}
};
本文解析了SortArrayByParity题目,介绍了一种有效的算法解决方案,通过将偶数放置于数组左侧,奇数放置于右侧,实现数组的快速排序。

198

被折叠的 条评论
为什么被折叠?



