标签:初始 sub 因此 数组 nbsp 假设 遍历数组 剑指offer des
public class Solution { public int MoreThanHalfNum_Solution(int [] array) { int count=1; int num=array[0]; for(int i=0;i<array.length;i++){ if(count == 0){ num=array[i]; count=1; }else { if(array[i] == num){ count ++; }else { count --; } } } count =0; for(int i =0;i <array.length;i ++){ if(array[i] == num){ count ++; } } return count*2>array.length?num:0; } }
标签:初始 sub 因此 数组 nbsp 假设 遍历数组 剑指offer des
原文地址:https://www.cnblogs.com/nlw-blog/p/12434588.html