LintCode-剑指Offer-(373)奇偶分割数组

来源:互联网 发布:c语言flag什么意思 编辑:程序博客网 时间:2024/05/21 15:49
class Solution {public:    /**     * @param nums: a vector of integers     * @return: nothing     */    void partitionArray(vector<int> &nums) {        // write your code here        int i=0;        int j=nums.size()-1;        while(i<j){            while(nums[i]%2==1){                i++;            }            while(nums[j]%2==0){                j--;            }            if(i<j){                nums[i]=nums[i]+nums[j];                nums[j]=nums[i]-nums[j];                nums[i]=nums[i]-nums[j];            }        }    }};
0 0