Majority Element
Easy
Array
Hash Table
Divide and Conquer
Counting
Boyer-Moore
Given an array nums of size n, return the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume that the majority element always exists in the array.
Examples:
Input:
[3,2,3]Output:
3Input:
[2,2,1,1,1,2,2]Output:
2Constraints:
- n == nums.length
- 1 ≤ n ≤ 5 * 10⁴
- -10⁹ ≤ nums[i] ≤ 10⁹
Code Editor
Loading advanced editor...
Console Output
Ready to execute
Click "Run Code" to see your output here