网站首页 LeetCode

剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

发布时间:2021-3-2 19:36 Tuesday编辑:admin阅读(304)

    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
    }