主元素

int getMain(int* a, int length){
int count =0;
int seed = a[0];
for(int i=0; i<length; i++){
if(a[i]==seed) count++;
else if(count>0) count--;
else seed = a[i];
}
return seed;
}

posted @ 2017-08-28 19:19  MAC10  阅读(190)  评论(0编辑  收藏  举报