美文网首页Leetcode刷题笔记
第四十三天 Sort Array By Parity II

第四十三天 Sort Array By Parity II

作者: 业余马拉松选手 | 来源:发表于2018-10-18 00:55 被阅读37次

    时间安排的不够好

    只能刷一道水题聊以自慰了

    https://leetcode-cn.com/problems/sort-array-by-parity-ii/description/

    还是类似于双指针的方法,一个奇数索引位置,一个偶数索引位置,如果放了元素后,就往后跳

    class Solution:
        def sortArrayByParityII(self, A):
            """
            :type A: List[int]
            :rtype: List[int]
            """
            ret = list(range(len(A)))
            even = 0
            odd = 1
            for i in A:
                if i % 2 == 0:
                    ret[even] = i
                    even += 2
                else:
                    ret[odd] = i
                    odd +=2
            return ret
    

    相关文章

      网友评论

        本文标题:第四十三天 Sort Array By Parity II

        本文链接:https://www.haomeiwen.com/subject/ucndzftx.html