Leetcode—75.颜色分类【中等】

2023每日刷题(六十五)

Leetcode---75.颜色分类

实现代码

cpp 复制代码
class Solution {
public:
    void sortColors(vector<int>& nums) {
        int red = 0, white = 0, blue = 0;
        for(auto num: nums) {
            if(num == 0) {
                red++;
            } else if(num == 1) {
                white++;
            } else {
                blue++;
            }
        }
        for(int i = 0; i < nums.size(); i++) {
            if(i < red) {
                nums[i] = 0;
            } else if(i < red + white) {
                nums[i] = 1;
            } else {
                nums[i] = 2;
            }
        }
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
Frostnova丶2 分钟前
LeetCode 2839. 判断通过操作能否让字符串相等 I
算法·leetcode
会编程的土豆4 分钟前
【leetcode hot 100】二叉树3
算法·深度优先·图论
云栖梦泽12 分钟前
Linux内核与驱动:2.驱动基础(编译驱动)
linux·服务器·c++
电商API_1800790524713 分钟前
API分享:获取淘宝商品价格|详情|主图|sku信息
开发语言·c++·人工智能·数据分析
ofoxcoding17 分钟前
GPT-5.4 API 完全指南:性能实测、成本测算与接入方案(2026)
人工智能·gpt·算法·ai
码农的神经元17 分钟前
基于改进 VMD 与自适应小波的水声信号去噪算法实现与分析
算法
羊小蜜.26 分钟前
C++17: map & multimap—— 键值映射容器
开发语言·c++·stl
tankeven37 分钟前
HJ156 走迷宫
c++·算法
LaughingZhu38 分钟前
Product Hunt 每日热榜 | 2026-03-29
数据库·人工智能·经验分享·神经网络·chatgpt
优化控制仿真模型44 分钟前
2026年初中中考英语大纲词汇表1600个电子版PDF(含单词音频和默写本)
经验分享·pdf