技术栈

Golang | Leetcode Golang题解之第75题颜色分类

__AtYou__2024-05-09 13:41

题目:

题解:

Go 复制代码
func sortColors(nums []int) {
    p0, p2 := 0, len(nums)-1
    for i := 0; i <= p2; i++ {
        for ; i <= p2 && nums[i] == 2; p2-- {
            nums[i], nums[p2] = nums[p2], nums[i]
        }
        if nums[i] == 0 {
            nums[i], nums[p0] = nums[p0], nums[i]
            p0++
        }
    }
}
上一篇:你真的懂包装类吗......
下一篇:序列生成器的泛化和函数式变换
相关推荐
平凡但不平庸的码农
1 小时前
Go Slice 详解
算法·golang
风筝在晴天搁浅
5 小时前
快手/字节 CodeTop LeetCode 415.字符串相加
算法·leetcode
米粒1
7 小时前
力扣算法刷题 Day 64 Floyd算法 & A* 算法 & 总结篇
算法·leetcode·职场和发展
jieyucx
10 小时前
零基础入门:一文看懂哈希算法、哈希表与 Go map
golang·哈希算法·散列表·map·哈希表
Liangwei Lin
10 小时前
LeetCode 41. 缺失的第一个正数
数据结构·算法·leetcode
小雅痞
11 小时前
[Java][Leetcode hard] 76. 最小覆盖子串
java·算法·leetcode
ulias212
12 小时前
leetcode热题 - 6
linux·算法·leetcode
li星野
13 小时前
栈与队列通关八题:从括号匹配到接雨水,手撕LeetCode高频题(Python + C++)
c++·python·leetcode
风筝在晴天搁浅
13 小时前
字节 LeetCode CodeTop 912.排序数组
算法·leetcode
alphaTao
14 小时前
LeetCode 每日一题 2026/5/4-2026/5/10
算法·leetcode·职场和发展
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03零基础教你claude code 接入 deepseek V404要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法05CC-Switch & Claude 基于 Linux 服务器安装使用指南06Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么07Windows端Codex接入第三方模型(DeekSeek,BaiLian)08【AI】2026 年具身智能模型和世界模型总结09裂开!ChatGPT 居然开始要手机号验证,附详细解决方法10Linux 核弹级高危漏洞 CVE-2026-31431 完整修复指南