技术栈

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

鱼塘的鱼呢2023-07-26 20:34

1、题目如下:

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

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

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

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

上一篇:Java设计模式-单例模式
下一篇:Nest 使用SSE 服务端推送实现"协同"
相关推荐
j44556611
5 分钟前
C++中的职责链模式实战
开发语言·c++·算法
m0_68604161
10 分钟前
实时数据流处理
开发语言·c++·算法
波波侠8
17 分钟前
代码随想录算法训练营打卡第31天|56. 合并区间、738.单调递增的数字
算法
Snow_day.
17 分钟前
有关线段树应用(1)
数据结构·算法·贪心算法·动态规划·图论
m0_56135967
26 分钟前
C++模块接口设计
开发语言·c++·算法
三水不滴
41 分钟前
Redis 持久化机制
数据库·经验分享·redis·笔记·缓存·性能优化
不断进步的咕咕怪
1 小时前
meme分析
笔记
难得的我们
1 小时前
单元测试在C++项目中的实践
开发语言·c++·算法
Once_day
1 小时前
代码训练总结(1)算法和数据结构的框架思维
数据结构·算法
鹿角片ljp
1 小时前
力扣125.验证回文串-双指针
数据结构·算法
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书032026数学建模美赛题目特点与选题建议,常用四大模型汇总04OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)05一种新的LCA算法06零门槛部署本地 AI 助手:Clawdbot/Meltbot 部署深度保姆级教程07Claude Code Skills 实用使用手册08在Trae中使用Pencil MCP09UV安装并设置国内源10Linux下V2Ray安装配置指南