Majority Number II
Problem
Given an array of integers, the majority number is the number that occurs more than 1/3 of the size of the array.
Find it.
Example
Given [1, 2, 1, 2, 1, 3, 3]
, return 1
.
Note
There is only one majority number in the array.
Challenge
O(n)
time and O(1)
extra space.