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

    }
}
相关推荐
小张成长计划..3 分钟前
【C++】25:哈希表的实现
数据结构·哈希算法·散列表
M--Y6 分钟前
Redis集群和典型应用场景
redis·算法·哈希算法·集群
MediaTea13 分钟前
AI 术语通俗词典:召回率(分类)
人工智能·算法·机器学习·分类·数据挖掘
ECT-OS-JiuHuaShan14 分钟前
哲学的本质,是递归因果
java·开发语言·人工智能·科技·算法·机器学习·数学建模
米啦啦.14 分钟前
B-树,,
数据结构·b树·b-树
_深海凉_21 分钟前
LeetCode热题100-26. 删除有序数组中的重复项
python·算法·leetcode
shy^-^cky31 分钟前
文件的逻辑结构+ 物理结构
数据结构·操作系统·文件·数据·逻辑结构·物理结构·文件结构
睡觉就不困鸭39 分钟前
第14天 四数之和
数据结构·算法
我不是懒洋洋40 分钟前
手写一个线程安全的哈希表:从原理到实战
数据结构
云泽8081 小时前
二叉树高阶笔试算法题精讲(一):序列化、层序遍历、LCA 与 BST 转换
数据结构·c++·算法