剑指offer-调整数组顺序使奇数位于偶数前面
来源:互联网 发布:数据精灵免费版 编辑:程序博客网 时间:2024/06/11 00:43
题目
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
题解
两个数组,一个存奇数,一个存偶数
代码
<?phpfunction reOrderArray($array){ $array_a = array(); $array_b = array(); $len = count($array); for($i=0;$i<$len;$i++){ if($array[$i]%2 != 0) array_push($array_a, $array[$i]); else array_push($array_b, $array[$i]); } $re = array(); $re = array_merge($array_a, $array_b); return $re;}
0 0
- 剑指offer:调整数组顺序使奇数位于偶数前面
- 剑指offer--调整数组顺序使奇数位于偶数前面
- 剑指offer 调整数组顺序使奇数位于偶数前面
- 《剑指offer》调整数组顺序使奇数位于偶数前面
- 剑指 offer:调整数组顺序使奇数位于偶数前面
- 剑指offer-调整数组顺序使奇数位于偶数前面
- 剑指offer 调整数组顺序使奇数位于偶数前面
- 剑指offer-调整数组顺序使奇数位于偶数前面
- 剑指offer 调整数组顺序使奇数位于偶数前面
- 【剑指offer】调整数组顺序使奇数位于偶数前面
- [剑指offer]调整数组顺序使奇数位于偶数前面
- 剑指offer:调整数组顺序使奇数位于偶数前面
- 【剑指offer】调整数组顺序使奇数位于偶数前面
- 剑指offer|调整数组顺序使奇数位于偶数前面
- 《剑指offer》调整数组顺序使奇数位于偶数前面
- 剑指Offer:调整数组顺序使奇数位于偶数前面
- 剑指offer - 调整数组顺序使奇数位于偶数前面
- 【剑指offer】调整数组顺序使奇数位于偶数前面
- 题目1436:Repair the Wall 九度OJ
- 递推递归-M-数值分解
- 字典树模板
- Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
- 设计模式(四)-工厂模式-简单工厂
- 剑指offer-调整数组顺序使奇数位于偶数前面
- 内核探测工具systemtap简介
- Ubuntu下编译linux-0.00
- VMwarePro 12教程 简洁明快不装逼 快速学会使用虚拟机
- DP经典应用(四)二维最长上升子序列问题——矩形嵌套问题
- 程序员面试经典--链表环路检测与入口结点返回
- android绘图之canvas
- 搜索引擎
- sqlyog企业版 v8.32注册码