题目:
给定一个包含红色、白色和蓝色、共
n
个元素的数组nums
,**原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数
0
、1
和2
分别表示红色、白色和蓝色。必须在不使用库内置的 sort 函数的情况下解决这个问题。
来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
示例:
示例 1:
输入:nums = [2,0,2,1,1,0]
输出:[0,0,1,1,2,2]
示例 2:
输入:nums = [2,0,1]
输出:[0,1,2]
解法:
使用列表内置函数sort。
代码:
pythonclass Solution: def sortColors(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. """ nums.sort()
力扣:75. 颜色分类(Python3)
恽劼恒2023-08-26 13:36
相关推荐
晓风残月淡1 小时前
JVM字节码与类的加载(二):类加载器西柚小萌新3 小时前
【深入浅出PyTorch】--上采样+下采样未来之窗软件服务4 小时前
自己写算法(九)网页数字动画函数——东方仙盟化神期豐儀麟阁贵5 小时前
基本数据类型shut up5 小时前
LangChain - 如何使用阿里云百炼平台的Qwen-plus模型构建一个桌面文件查询AI助手 - 超详细宝贝儿好6 小时前
【python】第五章:python-GUI编程乐迪信息6 小时前
乐迪信息:基于AI算法的煤矿作业人员安全规范智能监测与预警系统闲人编程6 小时前
从多个数据源(CSV, Excel, SQL)自动整合数据hsjkdhs7 小时前
C++之多层继承、多源继承、菱形继承B站_计算机毕业设计之家7 小时前
推荐系统实战:python新能源汽车智能推荐(两种协同过滤+Django 全栈项目 源码)计算机专业✅