题目描述:
给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于
⌊ n/2 ⌋
的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。
示例 1:
1
2
3 > 输入: [3,2,3]
> 输出: 3
>
示例 2:
1
2
3 > 输入: [2,2,1,1,1,2,2]
> 输出: 2
>
解题思路一:
时间复杂度:$O(n^2)$,空间复杂度:$O(1)$.
1 | class Solution { |
解题思路二:
时间复杂度:$O(n)$,空间复杂度:$O(n)$.
1 | //map做的 |