【LeetCode】169. 多数元素

目录标题

  • [2023-8-9 10:43:27](#2023-8-9 10:43:27)

169. 多数元素

2023-8-9 10:43:27

java 复制代码
 public int majorityElement(int[] nums) {
        int minTimes = nums.length / 2;
        Arrays.sort(nums);
        int pre = 0;
        int last = pre;
        while (last < nums.length) {
            if (nums[pre] != nums[last]) {
                if (last - pre > minTimes) {
                    return nums[pre];
                } else {
                    pre = last;
                }
            }
            last++;
        }
        return nums[pre];
    }

摩尔投票法:在一个群体里面,哪个数最多

相关推荐
JMchen1231 分钟前
Android计算摄影实战:多帧合成、HDR+与夜景算法深度剖析
android·经验分享·数码相机·算法·移动开发·android-studio
阿猿收手吧!7 分钟前
【C++】C++模板特化:精准定制泛型逻辑
开发语言·c++·算法
智驱力人工智能20 分钟前
货车走快车道检测 高速公路安全治理的工程实践与价值闭环 高速公路货车占用小客车道抓拍系统 城市快速路货车违规占道AI识别
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
喵手30 分钟前
Python爬虫实战:电商实体消歧完整实战 - 从混乱店铺名到标准化知识库的工程化实现,一文带你搞定!
爬虫·python·算法·爬虫实战·零基础python爬虫教学·同名实体消除·从混乱店铺名到标准化知识库
weixin_4521595534 分钟前
C++与Java性能对比
开发语言·c++·算法
80530单词突击赢35 分钟前
C++哈希表实现:开散列与闭散列详解
算法·哈希算法·散列表
Timmylyx051838 分钟前
类欧几里得学习笔记
笔记·学习·算法
wangluoqi40 分钟前
26.2.2练习总结
算法
2301_7657031442 分钟前
C++中的工厂模式实战
开发语言·c++·算法
鱼跃鹰飞42 分钟前
Leetcode:97.交错字符串
linux·服务器·leetcode