leetcode 75 颜色分类

作者: Arsenal4ever | 来源:发表于2020-01-09 23:53 被阅读0次

一共就三个数,可用双端队列啊!!!最小的插入到队首,最大插入到队尾!!!

class Solution(object):
    def sortColors(self, nums):
        """
        :type nums: List[int]
        :rtype: None Do not return anything, modify nums in-place instead.
        """
        queue = []
        t = 0
        for i in nums:
            if i < 1:
                queue.insert(0, i)
                t += 1
            elif i > 1:
                queue.append(i)
            else:
                queue.insert(t, i)
        nums[:] = queue

相关文章

网友评论

    本文标题:leetcode 75 颜色分类

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