2021年9月8日10:40:59
2021年9月8日10:54:12
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型一维数组 * @return int整型一维数组 */ public int[] reOrderArray (int[] array) { int len = array.length; int[] jishu = new int[len]; int[] oushu = new int[len]; int j = 0; int o = 0; // 奇偶数组分别存储 for(int i=0;i<len;i++){ if(array[i]%2 == 1){ jishu[j++] = array[i]; }else{ oushu[o++] = array[i]; } } // 先把奇数数组赋值 再把偶数数组赋值 int k=0; for(int i=0;i<len;i++){ if(j>0) {array[i] = jishu[i]; j--;} else array[i] = oushu[k++]; } return array; } }