题目:
给定一个包含红色、白色和蓝色、共
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
相关推荐
m0_736919109 分钟前
用Pandas处理时间序列数据(Time Series)getapi11 分钟前
实时音视频传输与屏幕共享(投屏)iAkuya24 分钟前
(leetcode)力扣100 62N皇后问题 (普通回溯(使用set存储),位运算回溯)近津薪荼24 分钟前
dfs专题5——(二叉搜索树中第 K 小的元素)xiaoye-duck26 分钟前
吃透 C++ STL list:从基础使用到特性对比,解锁链表容器高效用法松☆29 分钟前
CANN与大模型推理:在边缘端高效运行7B参数语言模型的实践指南java干货40 分钟前
为什么 “File 10“ 排在 “File 2“ 前面?解决文件名排序的终极算法:自然排序机器懒得学习41 分钟前
智能股票分析系统毕设源码-郭学长42 分钟前
【开题答辩全过程】以 基于python的二手房数据分析与可视化为例,包含答辩的问题和答案SR_shuiyunjian1 小时前
Python第三次作业