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

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

相关推荐
vi1212312 分钟前
土壤与水分遥感反演技术综述:原理、方法与应用
人工智能·算法·无人机
智者知已应修善业14 分钟前
【蓝桥杯龟兔赛跑】2024-2-12
c语言·c++·经验分享·笔记·算法·职场和发展·蓝桥杯
Tisfy20 分钟前
LeetCode 955.删列造序 II:模拟(O(mn)) + 提前退出
算法·leetcode·字符串·题解·遍历
im_AMBER25 分钟前
Leetcode 82 每个字符最多出现两次的最长子字符串 | 删掉一个元素以后全为 1 的最长子数组
c++·笔记·学习·算法·leetcode
姓蔡小朋友28 分钟前
后端面试八股文
面试·职场和发展
java修仙传29 分钟前
力扣hot100:旋转排序数组中找目标值
算法·leetcode·职场和发展
式51631 分钟前
量子力学基础(二)狄拉克符号与复数向量空间
人工智能·算法·机器学习
k***921641 分钟前
【Linux】进程概念(六):地址空间核心机制
linux·运维·算法
xu_yule43 分钟前
算法基础-字符串哈希
算法·哈希算法·散列表
lixzest1 小时前
C++中经常用的头文件介绍
数据结构·c++·算法