![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
奇偶排序数组
不吃葡萄爱吐葡萄皮
这个作者很懒,什么都没留下…
展开
-
按奇偶排序数组(2)
输入一个正整数数组,调整数组元素的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。注[3,1,2,4]也是正确的答案之一。输入nums=[1,2,3,4]输出[1,3,2,4]原创 2022-07-16 01:35:07 · 148 阅读 · 0 评论 -
按奇偶排序数组(1)
对数组进行排序,使得当nums[k]为奇数时,k也是奇数;当nums[k]为偶数时,k也是偶数。定义两个数组下标(也可以说是指针)i和j,其中i=0,j=1,用于遍历这个数组;交换这两个下标对应的数组元素的值,继续遍历重复步骤1、2,直到下标i或j超出数组边界停止;解释[4,7,2,5],[2,5,4,7],[2,7,4,5]也会被接受。当下标i(偶数)对应的数组元素值为奇数时,停止遍历i转向遍历j;输入[4,2,5,7]输出[4,5,2,7].........原创 2022-07-16 01:05:33 · 166 阅读 · 0 评论