public class Solution {
    public void reOrderArray(int [] array) {
        
        reOrderCore(array,array.length);
    }
    private void reOrderCore(int array[],int len){
        
        if(array==null||array.length==0){
            return;
        }
      
        //用空间换时间
        int newArray[]=new int[len];
        int index=0;
        for(int i=0;i<len;i++){
            if((array[i]&1)==1){
                newArray[index++]=array[i];
            }
        }
        for(int i=0;i<len;i++){
            if((array[i]&1)==0){
                newArray[index++]=array[i];
            }
        }
        for(int i=0;i<len;i++){
            array[i]=newArray[i];
        }
    }
}

  空间换时间

相关文章:

  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
  • 2021-07-19
  • 2021-07-01
  • 2021-07-23
  • 2022-01-22
猜你喜欢
  • 2022-12-23
  • 2021-08-24
  • 2021-08-31
  • 2021-06-14
  • 2021-10-13
  • 2022-01-25
  • 2021-11-29
相关资源
相似解决方案