题解 | #数组中出现次数超过一半的数字#
https://www.nowcoder.com/practice/e8a1b01a2df14cb2b228b30ee6a92163
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; } };