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];
}
}
}

  空间换时间

最新文章

  1. opencv_判断两张图片是否相同
  2. 介绍对称加密的另一个算法——PBE
  3. jsonp模拟获取百度搜索相关词汇
  4. 将程序部署到weblogic出现乱码问题
  5. UNITY更新到5后设置的动画无法播放了怎么办
  6. STL之序列容器deque
  7. 关于JDK 安装,以及Java环境的设置
  8. 使用Aspose.Cell控件实现多个Excel文件的合并
  9. ContextLoaderListener作用详解(转)
  10. Oracle删除多张表
  11. mysql中 出现No query specified
  12. 基于C++ 苹果apns消息推送实现(2)
  13. jdbc连接数据库并打印的简单例子
  14. redis lru实现策略
  15. JavaScript之获取表格目标数据(TableDom.getTableData())
  16. 书法字帖 PDF转化为可打印PDF
  17. Zookeeper与HBse安装过程纪录
  18. SQL中常见语句
  19. Linux及安全实践三——程序破解
  20. maven学习(一)(转)

热门文章

  1. 电路板上为何要有孔洞?何谓PTH/NPTH/vias(导通孔)
  2. docker 报错 Error response from daemon: driver failed programming external connectivity on endpoint mynginx
  3. Linux中的一个命令行计算器bc简介
  4. oracle查询当前会话数量
  5. 微软2016校园招聘在线笔试第二场 题目1 : Lucky Substrings
  6. k8s集群部署
  7. 值类型,Nullable类型
  8. 输入值/表单提交参数过滤有效防止sql注入的方法
  9. javascript中区分鼠标单击和拖动事件
  10. app 之间发送文件 ios