简介

如何寻求一个数组中的出现次数最多的书
虽然最开始想到了这个方法但是不知道如何去表达,grep就利用了这个算法

class Solution {
    public int majorityElement(int[] nums) {
        Integer candidate = null;
        int count = 0;
        for (int i = 0; i < nums.length; i++) {
            if(candidate == null || count == 0) {
                candidate = nums[i];
            }
            if(candidate == nums[i]){
                count ++;
            }else{
                count --;
            }
        }
        return candidate;
    }
}

参考链接

https://leetcode.cn/problems/majority-element/solution/duo-shu-yuan-su-by-leetcode-solution/

posted on 2022-11-04 23:01  HDU李少帅  阅读(22)  评论(0编辑  收藏  举报