用的是摩尔投票法,这个题和 LeetCode 剑指offer 39题 有点类似,但是不同点在于这个题可能不存在众数,因此需要在最后还对之前统计的数字的个数进行一次判断,是否超过了一半的次数。 public class Solution { public int MoreThanHalfNum_Solution(int [] array) { int vote = 0; int x = 0; for (int num : array) { // 如果之前的结果是正负投票已经抵消那就重新投当前的票,否则就对其进行判断是...