class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param array int整型vector 
     * @return int整型vector
     */
    vector<int> reOrderArray(vector<int>& array) {
        int odd_end = 0;
        
        for(int i=0; i<array.size(); i++){
            if( array[i]%2 ){   //是奇数
                int temp = array[i];  //存入前面的数,把前面的偶数都往后移一位
                for(int j=i; odd_end < j; j--){
                    array[j] = array[j-1];
                }
                array[odd_end] = temp;
                odd_end++;
            }
        }

        return array;
    }
};