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

    }
}
相关推荐
营养充电站26 分钟前
KMP全栈开发:从Android到AI Agent的技术演进与实践
人工智能·算法·docker·jupyter
技术小黑1 小时前
RNN算法实战系列05 | 天气预测
人工智能·rnn·算法
Ivanqhz4 小时前
php8 use-def链
算法·php
evans在进步4 小时前
LeetCode 189 轮转数组:三次反转原地解决,图解 Java 实现
java·算法·leetcode
歌_顿4 小时前
Drawing_To_Model
算法
龍德明宇4 小时前
AI不会疼-龍德明宇
人工智能·算法·大语言模型llm·负主体性·ai存在论
302wanger5 小时前
程序员写 SOP:把脑子里的流程固化下来
算法
科学实验家5 小时前
完全背包
算法
Smoothcloud润云5 小时前
GPU租赁数据安全怎么做?
人工智能·算法·ai·aigc·gpu算力·gpu
呜喵王阿尔萨斯5 小时前
extern “C“ in C++
c语言·c++·算法