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

1、题目如下:

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

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

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

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

相关推荐
做怪小疯子12 小时前
蚂蚁暑期 319 笔试
算法·职场和发展
计算机安禾12 小时前
【C语言程序设计】第37篇:链表数据结构(一):单向链表的实现
c语言·开发语言·数据结构·c++·算法·链表·蓝桥杯
啊哦呃咦唔鱼12 小时前
LeetCode hot100-73 矩阵置零
算法
阿贵---12 小时前
C++构建缓存加速
开发语言·c++·算法
Queenie_Charlie13 小时前
最长回文子串 V2(Manacher算法)
c++·算法·manacher算法
Evand J13 小时前
【MATLAB复现RRT(快速随机树)算法】用于二维平面上的无人车路径规划与避障,含性能分析与可视化
算法·matlab·平面·无人车·rrt·避障
一招定胜负13 小时前
机器学习+深度学习经典算法面试复习指南
深度学习·算法·机器学习
皮卡狮13 小时前
高阶数据结构:AVL树
数据结构·算法
天若有情67313 小时前
通用个性化推荐核心架构思路:从视频到电商的跨场景落地实践
人工智能·算法·架构·推流·个性化推荐·猜你喜欢
s090713613 小时前
【声纳成像】基于滑动子孔径与加权拼接的条带式多子阵SAS连续成像(MATLAB仿真)
开发语言·算法·matlab·合成孔径声呐·后向投影算法·条带拼接