leetcode和算法----日更

leetcode 75 颜色分类

2020-01-09  本文已影响0人  Arsenal4ever

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

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

上一篇 下一篇

猜你喜欢

热点阅读