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

1、题目如下:

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

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

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

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

相关推荐
一条大祥脚3 小时前
ABC460贪心|多源BFS|数论|计数|线段树|树的直径
算法·宽度优先
小欣加油3 小时前
leetcode121买卖股票的最佳时机
数据结构·c++·算法·leetcode·职场和发展
Lucky_ldy3 小时前
51单片机的学习终(结合中科协的个人自用笔记)
笔记·学习·51单片机
chushiyunen3 小时前
规范笔记(快速给ai用)
笔记
暖阳华笺4 小时前
【高频考点】K-Means聚类算法
c++·算法·机器学习·kmeans·聚类
下午写HelloWorld4 小时前
后量子密码算法:协同签名研究综述
算法·密码学·后量子·协同签名
小蒋学算法4 小时前
算法-计算右侧小于当前元素的个数-分治&归并思想
java·数据结构·算法
lqqjuly4 小时前
FlashAttention 深度解析
人工智能·深度学习·算法
满怀冰雪4 小时前
第05篇-滑动窗口算法-一套模板解决子串与子数组问题
java·算法
辰海Coding4 小时前
MiniSpring框架学习笔记-JDBC 访问框架:如何抽取 JDBC 模板并隔离数据库?
java·数据库·笔记·学习·spring