Python | Leetcode Python题解之第75题颜色分类

题目:

题解:

python 复制代码
class Solution:
    def sortColors(self, nums: List[int]) -> None:
        n = len(nums)
        p0, p2 = 0, n - 1
        i = 0
        while i <= p2:
            while i <= p2 and nums[i] == 2:
                nums[i], nums[p2] = nums[p2], nums[i]
                p2 -= 1
            if nums[i] == 0:
                nums[i], nums[p0] = nums[p0], nums[i]
                p0 += 1
            i += 1
相关推荐
张子夜 iiii1 小时前
(0️⃣基础)程序控制语句(初学者)(第3天)
人工智能·python
码农派大星。5 小时前
Selenium在Pyhton应用
python·selenium·测试工具
崎岖Qiu5 小时前
leetcode1343:大小为K的子数组(定长滑动窗口)
java·算法·leetcode·力扣·滑动窗口
day>day>up5 小时前
django uwsgi启动报错failed to get the Python codec of the filesystem encoding
后端·python·django
Shun_Tianyou6 小时前
Python Day25 进程与网络编程
开发语言·网络·数据结构·python·算法
都叫我大帅哥7 小时前
LangGraph条件判断:让AI工作流"聪明"起来
python·langchain
编程研究坊7 小时前
Neo4j APOC插件安装教程
数据库·人工智能·python·neo4j
咩?7 小时前
SEABORN库函数(第十八节课内容总结)
开发语言·python·matplotlib·seaborn
万粉变现经纪人7 小时前
如何解决pip安装报错ModuleNotFoundError: No module named ‘transformers’问题
人工智能·python·beautifulsoup·pandas·scikit-learn·pip·ipython
浊酒南街8 小时前
Pytorch基础入门1
pytorch·python