技术栈

leetcode75.颜色分类

ゞ 正在缓冲99%…2025-04-04 12:04

很明显对于输入数组只需要采用排序就能得到答案,这里的整数限定了只能是0、1、2,那么采用计数排序可以很容易的解决

java 复制代码
class Solution {
    public void sortColors(int[] nums) {
        int[] count = new int[3];
        for (int num : nums) {
            count[num]++;
        }
        int index = 0;
        for (int i = 0; i < count.length; i++) {
            while (count[i]-- != 0) {
                nums[index++] = i;
            }
        }
    }
}
上一篇:Qt常用控件第一部分
下一篇:golang接口-interface
相关推荐
五岳
8 分钟前
深入研究使用DozerMapper复制List<Ojbect>前后元素类型不一致的问题
java·爬坑
人生在勤,不索何获-白大侠
18 分钟前
day15——Java常用API(二):常见算法、正则表达式与异常处理详解
java·算法·正则表达式
Bug退退退123
21 分钟前
RabbitMQ 高级特性之消息确认
java·分布式·rabbitmq
小张成长计划..
30 分钟前
双向链表的实现
数据结构·链表
s15335
36 分钟前
数据结构之顺序表,链表,栈,队列
数据结构·数据库
Wo3Shi4七
1 小时前
双向队列
数据结构·算法·go
云动雨颤
1 小时前
Java并发性能优化|读写锁与互斥锁解析
java
Wo3Shi4七
1 小时前
列表
数据结构·算法·go
Wo3Shi4七
1 小时前
链表
数据结构·算法·go
热门推荐
01手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!02如何将markdown生成pdf03Coze扣子平台完整体验和实践(附国内和国际版对比)04Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面05鸽了六年的某大厂面试题:你会手写一个模板引擎吗?06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07C#调用WechatOCR.exe实现本地OCR文字识别08《C#图解教程 第5版》深度推荐09DeepSeek各版本说明与优缺点分析10Word粘贴时出现“运行时错误53,文件未找到:MathPage.WLL“的解决方案