169.力扣-多数元素

给定一个大小为 n的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

你可以假设数组是非空的,并且给定的数组总是存在多数元素。

示例 1:

复制代码
输入:nums = [3,2,3]
输出:3

示例 2:

复制代码
输入:nums = [2,2,1,1,1,2,2]
输出:2

方法一:

使用排序

复制代码
class Solution {
    public int majorityElement(int[] nums) {
        Arrays.sort(nums);
        return nums[nums.length/2];

    }
}
相关推荐
u01092727113 分钟前
C++中的策略模式变体
开发语言·c++·算法
2501_9418372623 分钟前
停车场车辆检测与识别系统-YOLOv26算法改进与应用分析
算法·yolo
探序基因1 小时前
单细胞Seurat数据结构修改分群信息
数据结构
六义义2 小时前
java基础十二
java·数据结构·算法
四维碎片2 小时前
QSettings + INI 笔记
笔记·qt·算法
Tansmjs2 小时前
C++与GPU计算(CUDA)
开发语言·c++·算法
独自破碎E2 小时前
【优先级队列】主持人调度(二)
算法
weixin_445476683 小时前
leetCode每日一题——边反转的最小成本
算法·leetcode·职场和发展
打工的小王3 小时前
LeetCode Hot100(一)二分查找
算法·leetcode·职场和发展
Swift社区3 小时前
LeetCode 385 迷你语法分析器
算法·leetcode·职场和发展