sort_color

2022-12-14 浏览 (733)

sort_color.py 源码

# 颜色排序
from typing import List


class Solution:

    # 使用计数排序
    def sortColors_1(self, nums: List[int]) -> None:
        """
        Do not return anything, modify nums in-place instead.
        """
        zero, one, two = [0] * nums.count(0), [1] * nums.count(1), [2] * nums.count(2)
        nums[:] = zero + one + two

    # 双指针法
    def sortColors_2(self, nums: List[int]) -> None:
        pass


if __name__ == '__main__':
    res = [1, 1, 2, 1, 1]
    print(res.count(1))

你可能感兴趣的文章

merge_intervals

  • 所属分类: 后端技术
  • 本文标签: 技术
  • 版权声明: 本文链接 https://seaxiang.com/blog/a627ed00b01e4bc2858637380d40f58b