75.颜色分类

Posted wjzheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了75.颜色分类相关的知识,希望对你有一定的参考价值。

class Solution:
    def sortColors(self, nums: List[int]) -> None:
        """
        Do not return anything, modify nums in-place instead.
        """
        head, now, tail = 0, 0, len(nums)-1
        while now <= tail:
            if nums[now] == 0:
                nums[now], nums[head] = nums[head], nums[now]
                now, head= now+1, head+1
            elif nums[now] == 2:
                nums[now], nums[tail] = nums[tail], nums[now]
                tail -= 1
            else:
                now += 1

 

以上是关于75.颜色分类的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 75. 颜色分类(Sort Colors) 30

LeetCode——75. 颜色分类

LeetCode - #75 颜色分类(Top 100)

leetcode75 颜色分类(Medium)

75. 颜色分类

75.颜色分类