当前为游客只读模式。登录后可提交代码判题并保存草稿与进度。

多数元素

简单majorityElement()
时间限制 2000 ms内存限制 128 MB复杂度要求 时间 O(n),空间 O(1)

多数元素

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

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

输入

  • nums:整数数组,长度 1 ≤ n ≤ 5 * 10^4

输出

数组中的多数元素。

示例一

输入:

nums = [3, 2, 3]

输出:

3

示例二

输入:

nums = [2, 2, 1, 1, 1, 2, 2]

输出:

2

示例三

输入:

nums = [1]

输出:

1
Loading...

输入

[[3,2,3]]

预期输出

3
自定义用例