class Solution {
public:
int MoreThanHalfNum_Solution(vector<int> numbers) {
vector<int> list(numbers.size()+1, 0);
for(int i = 0; i < numbers.size(); i++){
list[numbers[i]] += 1;
if(list[numbers[i]] > numbers.size()*1.0/2)
return numbers[i];
}
return 0;
}
};

京公网安备 11010502036488号