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

描述

None

tags: partition

思路

快排

class Solution(object):
    def exchange(self, nums):
        """
        :type nums: List[int]
        :rtype: List[int]
        """
        l, r = 0, len(nums) - 1
        while l < r:
            while l < r and nums[l] % 2 != 0:
                l += 1
            while l < r and nums[r] % 2 == 0:
                r -= 1
            t = nums[l]
            nums[l] = nums[r]
            nums[r] = t
        return nums

posted @ 2020-08-16 14:16  珊珊来迟0  阅读(65)  评论(0)    收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示