调整数组顺序,要求所有奇数在偶数前面,常数时间复杂度

2021-03-30 12:27

阅读:642

标签:turn   数组   vector   code   复杂度   solution   http   时间复杂度   mic   

技术图片

 

 

 

进行一次快排即可

class Solution {
public:
    vectorint> exchange(vectorint>& nums) {
        int le = 0;
        int ri = nums.size() - 1;
        while(leri){
            while (le 2 == 0)
                ri--;
            while (le 2 == 1)
                le++;
            if (le  ri) {
                int temp = nums[le];
                nums[le] = nums[ri];
                nums[ri] = temp;
            }
        }
        return nums;
    }
};

 

调整数组顺序,要求所有奇数在偶数前面,常数时间复杂度

标签:turn   数组   vector   code   复杂度   solution   http   时间复杂度   mic   

原文地址:https://www.cnblogs.com/-citywall123/p/13583527.html


评论


亲,登录后才可以留言!