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

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

相关推荐
passxgx1 分钟前
12.3 多维高斯分布与加权最小二乘法
线性代数·算法·最小二乘法
少许极端1 分钟前
算法奇妙屋(三十)-递归、回溯与剪枝的综合问题 3
算法·深度优先·剪枝·数独·n皇后
WBluuue10 分钟前
数据结构与算法:01分数规划
c++·算法
七七肆十九19 分钟前
PTA 习题9-1 时间换算
c语言·算法
XW010599923 分钟前
5-6统计工龄
数据结构·python·算法
EQUINOX130 分钟前
倍增优化dp,P10976 统计重复个数
算法·数学建模·动态规划
样例过了就是过了33 分钟前
LeetCode热题100 电话号码的字母组合
数据结构·c++·算法·leetcode·dfs
nervermore99035 分钟前
1.10 面试经典150题-多数元素
算法
c++逐梦人35 分钟前
二分查找模版及二分答案例题
算法·蓝桥杯
biubiuibiu43 分钟前
选择适合的硬盘:固态与机械硬盘的对比与推荐
c++·算法