class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型vector * @return int整型vector */ vector<int> reOrderArray(vector<int>& array) { int n = array.size(); vector<int> res(n); int oddcnt = 0; for (int i=0; i<n; i++){ if (array[i]%2!=0) oddcnt++; } int pt1 = 0, pt2 = oddcnt; for (int i=0; i<n; i++){ if (array[i]%2!=0) { res[pt1] = array[i]; pt1++; } else { res[pt2] = array[i]; pt2++; } } return res; } };