当前位置: 代码迷 >> 综合 >> [leetcode] 905. Sort Array By Parity [easy]
  详细解决方案

[leetcode] 905. Sort Array By Parity [easy]

热度:22   发布时间:2024-01-05 01:15:09.0

原题链接
很水的一道题,就是数组内部交换。
水题就想着减少复杂度嘛,于是学到一种交换写法。

class Solution
{
public:vector<int> sortArrayByParity(vector<int> &A){int i = 0, j = A.size()-1;while (i < j){if (A[i] & 0x01){A[i] ^= A[j];A[j] ^= A[i];A[i] ^= A[j];--j;}else++i;}return A;}
};
  相关解决方案