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

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

相关推荐
Jeremy爱编码18 分钟前
leetcode课程表
算法·leetcode·职场和发展
甄心爱学习27 分钟前
SVD求解最小二乘(手写推导)
线性代数·算法·svd
努力学算法的蒟蒻37 分钟前
day46(12.27)——leetcode面试经典150
算法·leetcode·面试
Blockbuater_drug1 小时前
InChIKey: 分子的“化学身份证”,从哈希原理到全球监管合规(2025)
算法·哈希算法·inchikey·rdkit·分子表达·化学信息学
橙汁味的风1 小时前
2EM算法详解
人工智能·算法·机器学习
维构lbs智能定位1 小时前
北斗卫星导航定位从核心框架到定位流程详解(一)
算法·北斗卫星导航定位系统
byzh_rc1 小时前
[算法设计与分析-从入门到入土] 动态规划
算法·动态规划
Halo_tjn1 小时前
Java List集合知识点
java·开发语言·windows·算法·list
云飞云共享云桌面2 小时前
河北某机器人工厂8个研发设计共享一台SolidWorks云主机
运维·服务器·网络·数据库·算法·性能优化·机器人
元亓亓亓3 小时前
LeetCode热题100--152. 乘积最大子数组--中等
算法·leetcode·职场和发展