技术栈

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++
        }
    }
}
上一篇:你真的懂包装类吗......
下一篇:序列生成器的泛化和函数式变换
相关推荐
java修仙传
1 小时前
每日一题,力扣560. 和为 K 的子数组
算法·leetcode
ada7_
2 小时前
LeetCode(python)——148.排序链表
python·算法·leetcode·链表
资深web全栈开发
3 小时前
LeetCode 3625. 统计梯形的数目 II
算法·leetcode·组合数学
橘颂TA
3 小时前
【剑斩OFFER】算法的暴力美学——外观数列
算法·leetcode·职场和发展·结构与算法
Pluchon
5 小时前
硅基计划4.0 算法 FloodFill算法
java·算法·leetcode·决策树·逻辑回归·深度优先·图搜索算法
Jac_kie_層樓
6 小时前
力扣hot100刷题记录(12.2)
算法·leetcode·职场和发展
foxsen_xia
6 小时前
Go安装、配置和vsCode配置Go
开发语言·vscode·golang
希望有朝一日能如愿以偿
8 小时前
力扣每日一题:统计梯形的数目
算法·leetcode·职场和发展
稚辉君.MCA_P8_Java
9 小时前
Gemini永久会员 go数组中最大异或值
数据结构·后端·算法·golang·哈希算法
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03UV安装并设置国内源04React CVE-2025-55182漏洞排查与修复指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06BongoCat - 跨平台键盘猫动画工具07本地部署阿里最新开源的Z-Image08Linux下V2Ray安装配置指南09Labelme从安装到标注:零基础完整指南10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)