【leetcode】 主要元素

 

//新技能get摩尔投票算法
int majorityElement(int* nums, int numsSize){
int s=1;
int mar=nums[0];
int i=1;
for(i;i<numsSize;i++){
    if(nums[i]==mar){
        s++;
    }else{
        s--;
    }
    if(s==0){
        mar=nums[i+1];
    }
}



return mar;

}

 

posted @ 2020-09-30 00:21  温暖了寂寞  阅读(162)  评论(0编辑  收藏  举报