当前位置: 首页 > news >正文

leetcode75.颜色分类

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

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;
            }
        }
    }
}

 

http://www.dtcms.com/a/111327.html

相关文章:

  • 对备忘录模式的理解
  • vulkanscenegraph显示倾斜模型(5.6)-vsg::RenderGraph的创建
  • Python 助力人工智能与机器学习的深度融合
  • Linux如何设置bash为默认shell
  • AIGC9——​AIGC时代的用户体验革命:智能交互与隐私保护的平衡术
  • Linux线程同步与互斥:【线程互斥】【线程同步】【线程池】
  • JavaScript BOM、事件循环
  • 解锁 C 语言安全新姿势:C11 安全函数全解析
  • 合肥SMT贴片制造工艺全解析
  • React编程高级主题:背压(Backpressure)处理
  • 谢志辉和他的《韵之队诗集》:探寻生活与梦想交织的诗意世界
  • 6.0 使用Qt+ OpenCV+Python加载图片
  • 【Android】界面布局-线性布局-例子
  • 【Cursor】设置语言
  • css炫酷的3D水波纹文字效果实现详解
  • 数字化三维实训室:无穿戴动作捕捉技术如何赋能体育与舞蹈
  • 木马学习记录
  • 影响RTOS实时性的因素有哪些?
  • 容器文件系统
  • 【python中级】关于Cython 的源代码pyx的说明
  • 面试算法高频02-树
  • Elasticsearch使用示例
  • 第五讲(下)| string类的模拟实现
  • vector的介绍与代码演示
  • 27信号和槽_自定义信号(2)
  • 语文常识推翻百年“R完备、封闭”论
  • 神马系统8.5搭建过程,附源码数据库
  • 电子商务类型
  • 15使用按钮实现helloworld(2)
  • 智能安卓手机清理工具,深度优化内存卡顿解决方案