技术栈

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++
        }
    }
}
上一篇:你真的懂包装类吗......
下一篇:序列生成器的泛化和函数式变换
相关推荐
圣保罗的大教堂
7 小时前
leetcode 2348. 全 0 子数组的数目 中等
leetcode
Tisfy
11 小时前
LeetCode 837.新 21 点:动态规划+滑动窗口
数学·算法·leetcode·动态规划·dp·滑动窗口·概率
tkevinjd
13 小时前
图论\dp 两题
leetcode·动态规划·图论
xy_recording
16 小时前
Day08 Go语言学习
开发语言·学习·golang
吧唧霸
16 小时前
golang读写锁和互斥锁的区别
开发语言·算法·golang
1白天的黑夜1
17 小时前
链表-2.两数相加-力扣(LeetCode)
数据结构·leetcode·链表
上海迪士尼35
17 小时前
力扣子集问题C++代码
c++·算法·leetcode
熬了夜的程序员
17 小时前
【LeetCode】16. 最接近的三数之和
数据结构·算法·leetcode·职场和发展·深度优先
Miraitowa_cheems
17 小时前
LeetCode算法日记 - Day 15: 和为 K 的子数组、和可被 K 整除的子数组
java·数据结构·算法·leetcode·职场和发展·哈希算法
热门推荐
01UV安装并设置国内源02DeepSeek更新!速览DeepSeek V3.1新特性03Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code04KGG转MP3工具|非KGM文件|解密音频05蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接06【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)072025最新国内服务器可用docker源仓库地址大全(2025年8月更新)08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09阿里开源首个图像生成基础模型——Qwen-Image本地部署教程,超强中文渲染能力刷新SOTA!10TRAE 规则(Rules)配置指南:个人习惯、团队规范与最佳实践