技术栈

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

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

1、题目如下:

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

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

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

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

上一篇:Java设计模式-单例模式
下一篇:Nest 使用SSE 服务端推送实现"协同"
相关推荐
码上发达
11 分钟前
状态压缩搜索解法(DFS + Dominance)
算法
颜酱
15 分钟前
差分数组:高效处理数组区间批量更新的核心技巧
javascript·后端·算法
yyy(十一月限定版)
24 分钟前
图论——最小生成树Kruskal算法
算法·图论
宇木灵
29 分钟前
C语言基础-十一、递归与分治(完结)
c语言·开发语言·学习·算法
子辰ToT
1 小时前
LearnOpenGL——PBR(三)漫反射辐照度
笔记·图形渲染·opengl
We་ct
1 小时前
LeetCode 173. 二叉搜索树迭代器:BSTIterator类 实现与解析
前端·算法·leetcode·typescript
risc123456
1 小时前
认知神经科学
笔记
weixin_39544891
1 小时前
main.c_0222cursor
c语言·前端·算法
菩提小狗
1 小时前
第18天:信息打点-APP资产&知识产权&应用监控&静态提取&动态抓包&动态调试_笔记|小迪安全2023-2024|web安全|渗透测试|
笔记·安全·web安全
Zik----
1 小时前
Leetcode27 —— 移除元素(双指针)
数据结构·算法
热门推荐
01GitHub 镜像站点02AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot03Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services04HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用 JS 库05全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)06如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解07【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆08MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法09openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南10配置 OpenClaw 使用 Ollama 本地模型