using System;
using System.Collections.Generic;
class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param array int整型一维数组
* @return int整型一维数组
*/
public List<int> reOrderArray (List<int> array) {
// write code here
if (array == null || array.Count == 0)
return new List<int>();
if (array.Count == 1)
return array;
int nLastJSIndex = -1;
for (int nIndex = 0; nIndex < array.Count; nIndex++) {
if (array[nIndex] % 2 == 0)
continue;
int nTmp = array[nIndex];
for (int i = nIndex - 1; i > nLastJSIndex; i--)
array[i + 1] = array[i];
array[nLastJSIndex + 1] = nTmp;
nLastJSIndex = nLastJSIndex + 1;
}
return array;
}
}