调整数组顺序使奇数位于偶数前面-(O(n),O(n))
调整数组顺序使奇数位于偶数前面
http://www.nowcoder.com/questionTerminal/ef1f53ef31ca408cada5093c8780f44b
//解题思路 /*(O(n),O(n)) 遍历两次数组,第一次只添加奇数到新数组里,第二次只添加奇数到新数组里 */ public int[] reOrderArray (int[] array) { int index = 0; int[] res = new int[array.length]; for (int i : array) { if (i % 2 != 0) { res[index] = i; index++; } } for (int i : array) { if (i % 2 == 0) { res[index] = i; index++; } } return res; }