力扣 75.颜色分类

给定一个包含红色、白色和蓝色、共 n个元素的数组 nums,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数 012 分别表示红色、白色和蓝色。

使用sort函数可以不考虑算法:

python 复制代码
class Solution:
    def sortColors(self, nums: List[int]) -> None:
        nums.sort()
        #nums[:]=sorted(nums)
sorted()函数与sort()函数的区别是:
  1. sort只能用于列表对象(list),而sorted可以对所有可迭代对象进行排序。
  2. sort()函数无返回值,仅对已经存在的列表进行排序操作;
  3. 内建函数sorted()能够返回一个新的排序好了的对象,而不是在原来的基础上进行的操作。
相关推荐
三毛的二哥8 小时前
BEV:典型BEV算法总结
人工智能·算法·计算机视觉·3d
南宫萧幕9 小时前
自控PID+MATLAB仿真+混动P0/P1/P2/P3/P4构型
算法·机器学习·matlab·simulink·控制·pid
故事和你9110 小时前
洛谷-数据结构1-4-图的基本应用1
开发语言·数据结构·算法·深度优先·动态规划·图论
我叫黑大帅10 小时前
为什么map查找时间复杂度是O(1)?
后端·算法·面试
炽烈小老头11 小时前
【每天学习一点算法 2026/04/20】除自身以外数组的乘积
学习·算法
skilllite作者11 小时前
AI agent 的 Assistant Auto LLM Routing 规划的思考
网络·人工智能·算法·rust·openclaw·agentskills
py有趣13 小时前
力扣热门100题之不同路径
算法·leetcode
_日拱一卒13 小时前
LeetCode:25K个一组翻转链表
算法·leetcode·链表
啊哦呃咦唔鱼13 小时前
LeetCodehot100-394 字符串解码
算法
小欣加油13 小时前
leetcode2078 两栋颜色不同且距离最远的房子
数据结构·c++·算法·leetcode·职场和发展