题目:
给定一个包含红色、白色和蓝色、共
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 小时前
使用`mysql_*`废弃函数(PHP7+完全移除,导致代码无法运行)木心月转码ing2 小时前
Hot100-Day10-T438T438找到字符串中所有字母异位词HelloReader3 小时前
Wi-Fi CSI 感知技术用无线信号“看见“室内的人颜酱6 小时前
二叉树分解问题思路解题模式zone77396 小时前
001:简单 RAG 入门F_Quant6 小时前
🚀 Python打包踩坑指南:彻底解决 Nuitka --onefile 配置文件丢失与重启报错问题允许部分打工人先富起来7 小时前
在node项目中执行python脚本IVEN_7 小时前
Python OpenCV: RGB三色识别的最佳工程实践qianpeng8977 小时前
水声匹配场定位原理及实验haosend8 小时前
AI时代,传统网络运维人员的转型指南