1.i标记偶数,j标记奇数,碰到的第一个奇数和第一个偶数互换位置,直到没有奇数
func exchange(nums []int) []int { for i,j := 0,0;i<len(nums);i++{ if nums[i]%2 == 1{ nums[i], nums[j] = nums[j], nums[i] j++ } } return nums }
版权声明:《 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 》为admin原创文章,转载请注明出处!
最后编辑:2021-3-2 19:03:15