[PHP] 算法-原址排序数组使奇数位于偶数前面的PHP实现
发布时间:2020-05-25 03:11:25 所属栏目:PHP 来源:互联网
导读:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。1.遍历数组,判断元素奇数偶数,push进新数组,空间换时间2.插入排序的思想
|
<div class="cnblogs_code"> 1.<span style="color: #000000">遍历数组,判断元素奇数偶数,push进新数组,空间换时间=(1,2,3,4,5,6,7,8,9,10 reOrderArray(=( (=1;<;++ =[(%2==1 =-1(>=0 && []%2==0[+1]=[-- [+1]= <span style="color: #800080">$arr2=reOrderArray(<span style="color: #800080">$arr<span style="color: #000000">); <span style="color: #008080">var_dump(<span style="color: #800080">$arr2); (100]=>11]=>32]=>53]=>74]=>95]=>26]=>47]=>68]=>89]=>10 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
