public class 数组中超过一半的数 {

public static int findMoreHalf(int []  A)
{
int count=1;
int result=A[0];
for(int i=0;i<A.length;i++)
{
    if(count==0)
    {
    
    result=A[i];
    count=1;
    }
    if(result==A[i])
    {
    count++;
    
    }
    else
    {
    count--;
    
    
    }
}
 return result;
}
public static void main(String[] args) {
    
int []  A={1,2,3,4,5,5,5,5,5,5,5,7,7,7,7,7,7,7,7,7,7,7}; 
   System.out.print(findMoreHalf(A));  
     
    
}

}