技术栈

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

Mopes__2024-05-09 14:24

题目:

题解:

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
上一篇:钉钉开放平台创建企业内部H5微应用或者小程序
下一篇:智能小程序 Ray 开发——表单组件 Button 和 Checkbox 实操讲解
相关推荐
LTXb
4 分钟前
Python基础语法知识
python
csdn565973850
17 分钟前
MaxCompute MaxFrame | 分布式Python计算服务MaxFrame(完整操作版)
分布式·python·odps·maxframe
睡不醒的kun
31 分钟前
leetcode算法刷题的第二十一天
数据结构·c++·算法·leetcode·职场和发展·回溯算法·回归算法
小欣加油
33 分钟前
leetcode 461 汉明距离
c++·算法·leetcode
高级测试工程师欧阳
40 分钟前
Flask模块如何使用
服务器·python·html
程序员的世界你不懂
40 分钟前
【Flask】测试平台开发实战-第一篇
后端·python·flask
Eiceblue
2 小时前
Java实现PDF表格转换为CSV
java·python·pdf
solicitous
2 小时前
整理python接口自动化相关——10、自动考虑点(待续)
python·学习·自动化
AndrewHZ
2 小时前
【python开发123】三维地球应用开发方案
开发语言·python·计算机视觉·三维重建·遥感图像分析
热门推荐
01UV安装并设置国内源02不再让Windows更新!&Edge游戏助手卸载及关闭自动更新03KGG转MP3工具|非KGM文件|解密音频04奈飞工厂官网,国内Netflix影视在线看|中文网页电脑版入口05Linux下V2Ray安装配置指南06Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code07【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)08突破百度网盘的下载限速,两种方法教会你【超详细】09蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接10Claude Code VSCode集成开发指南:AI编程助手完整配置