169_Majority Element
[easy] [array]
Given an array of size n, find the majority element. The majority element is the element that appears more than⌊ n/2 ⌋
times.
You may assume that the array is non-empty and the majority element always exist in the array.
Example 1:
Example 2:
Solution 1:
Idea:
Loop from left to right, record the frequency in a dictionary. Return the element when it appears enough times.
Time Complexity:
Space Complexity:
Solution 2:
Idea:
Sort the array, return the middle element.
Time Complexity:
Space Complexity:
Last updated