majority element

来源:互联网 发布:js display block 编辑:程序博客网 时间:2024/04/16 17:52

 纪录一个数,初始为1,相同则数量+1否则-1;


class Solution {public:    int majorityElement(vector<int> &num) {    int temp = num[0];    int count = 1;    for(int i = 1;i < num.size();i++)    {        if(num[i]!= temp)            {                if(count == 1)                {                    temp = num[i];                    count = 1;                }                else                    count --;            }        else            count ++;    }    return temp;    }};


0 0