力扣题库刷题笔记75--颜色分类

1、题目如下:

2、个人Pyhon代码实现如下:

第一种思路是取巧,通过计数0、1、2的个数,去替换nums

备注第10行代码在本地可以跑过,但是力扣跑不过,所以就用了第10-16行代码进行替换

第二种思路是通过冒泡排序去实现:

相关推荐
liangshanbo121518 分钟前
大模型 RAG 向量数据工程全链路架构笔记
笔记·架构
2301_8073671918 分钟前
C++中的模板方法模式
开发语言·c++·算法
罗罗攀30 分钟前
PyTorch学习笔记|张量的广播和科学运算
人工智能·pytorch·笔记·python·学习
PhotonixBay43 分钟前
共聚焦显微镜的结构组成与应用
人工智能·算法·机器学习
左左右右左右摇晃1 小时前
Java 笔记--OOM产生原因以及解决方法
java·笔记
逆境不可逃1 小时前
LeetCode 热题 100 之 33. 搜索旋转排序数组 153. 寻找旋转排序数组中的最小值 4. 寻找两个正序数组的中位数
java·开发语言·数据结构·算法·leetcode·职场和发展
tankeven1 小时前
HJ137 乘之
c++·算法
add45a1 小时前
C++中的观察者模式
开发语言·c++·算法
进击的小头1 小时前
第13篇:基于伯德图的超前_滞后校正器深度设计
python·算法
leaves falling1 小时前
二分查找:迭代与递归实现全解析
数据结构·算法·leetcode