调整数组顺序使奇数位于偶数前面
来源:互联网 发布:怎么修复excel软件 编辑:程序博客网 时间:2024/06/06 01:51
1、链接:调整数组顺序使奇数位于偶数前面
来源:牛客网
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
2、思路:新建一个数组res,第一次遍历将奇数保存前面,再遍历一次将偶数保存到后面。
3、代码:
public void reOrderArray(int [] array) { int len = array.length; int[] res = new int[len]; int pos = 0, i; //保存奇数到res中 for(i = 0; i < len; i++){ if(array[i] % 2 == 1){ res[pos++] = array[i]; } } //接着保存偶数到res中 for(i = 0; i < len; i++){ if(array[i] % 2 == 0){ res[pos++] = array[i]; } } for(i = 0; i < len; i++){ array[i] = res[i]; } }
阅读全文
0 0
- 【数组3】-调整数组顺序使奇数位于偶数前面
- 数组3:调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面--总结
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面[
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使偶数位于奇数前面
- coding - 调整数组顺序使奇数位于偶数前面
- 详解Hadoop核心架构
- oos 文件下载
- 基于Dubbo的分布式系统架构(三):安装dubbo监控中心
- leetcode 17. Letter Combinations of a Phone Number
- ACM-ICPC(2017)北京赛区网络赛-E-Territorial Dispute(计算几何->凸包)
- 调整数组顺序使奇数位于偶数前面
- NodeManager代码分析之NodeManager启动过程
- Redis学习02——Jedis使用
- mybatis入门基础(十)-----分页查询
- 算法练习(3)—— 栈
- 求排列的逆序数
- struts2写web层的项目,页面显示总是路径更改不了。或是路径改了,但效果运行不出来。【双清:ctrl+shift+delete清浏览器缓存;Tomcat 右键clean,清理Tomcat缓存。】
- wr720n v4 折腾笔记(三):网络配置与扩充USB
- 文章标题