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

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

相关推荐
ysy164806723918 分钟前
03算法学习_977、有序数组的平方
学习·算法
codists1 小时前
《算法导论(第4版)》阅读笔记:p83-p85
算法
Tiny番茄1 小时前
归一化函数 & 激活函数
人工智能·算法·机器学习
jz_ddk1 小时前
[学习] RTKLib详解:rtcm2.c、rtcm3.c、rtcm3e与rtcmn.c
c语言·学习·算法
小学生的信奥之路2 小时前
力扣1991:找到数组的中间位置(前缀和)
数据结构·算法·leetcode·前缀和·数组
এ᭄画画的北北2 小时前
力扣-102.二叉树的层序遍历
数据结构·算法·leetcode
ccLianLian2 小时前
数据结构·字典树
数据结构·算法
JeffersonZU4 小时前
【数据结构】1-4算法的空间复杂度
c语言·数据结构·算法
L_cl4 小时前
【Python 算法零基础 4.排序 ① 选择排序】
数据结构·算法·排序算法
山北雨夜漫步5 小时前
机器学习 Day18 Support Vector Machine ——最优美的机器学习算法
人工智能·算法·机器学习