-2
public class rough{
public static int arrMajority1(int A[]){
int n = A.length;
int c = 1;
for(int i=0;i>A.length;i++){
for(int j=i+1;j<A.length;j++)
if (A[i]==A[j])
c=c+1;
if (c>(A.length/2)){
return A[i];
}
}
return -1;
}
public static void main(String[] args){
int A[] = new int [] {5,5,8,7,5};
// int arrMajority1 = A[0];
System.out.println(" " + arrMajority1(A));
}
}
大小爲N的數組A中的多數元素是出現超過N/2次的元素。例如(3,3,4,2,4,4,2,4,4)具有多數元素(4),而陣列(3,3,4,2,4,4,2,4)具有沒有多數元素。陣列中的多數元素
而你的問題是什麼? – 2013-02-14 20:00:02