Num 169 

先码,回头再说,摩尔算法。。。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

tle了

leetcode每日刷题计划-简单篇day13 随笔 第1张
class Solution {
public:
    int majorityElement(vector<int>& nums) {
        int len=nums.capacity();
        int count=1;
        int now=nums[0];
        int i;
        int temp=0;
       while(1)
        {
            for(i=0;i<len;i++)
            {
            if(nums[i]==now && i!=temp)
                count++;
            else if(i!=temp)
                count--;
            if(count*2>=len) return now;
            }
           if(count>=0) return now;
           count=1;
           now=nums[++temp];
       }
        return 1;
    }
    
};
View Code

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄