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