美文网首页
LeetCode 169.求众数

LeetCode 169.求众数

作者: 饼干不干 | 来源:发表于2019-05-30 19:07 被阅读0次

给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。
你可以假设数组是非空的,并且给定的数组总是存在众数。

示例 1:
输入: [3,2,3]
输出: 3
示例 2:
输入: [2,2,1,1,1,2,2]
输出: 2

C

int majorityElement(int* nums, int numsSize){
    int i=0;
    int most=nums[i];
    int times=1;
    for(i=1;i<numsSize;i++){
        if(nums[i]==most)
            times++;
        else{
            times--;
            if(times==0){
                most=nums[i+1];
            }
        }
    }
    return most;
}

相关文章

  • LeetCode 169.求众数

    给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是...

  • [LeetCode][Python]169. 求众数

    给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组...

  • LeetCode 169 求众数 Majority Elemen

    有关递归与分治的做题笔记,Python实现 169. 求众数 Majority Element LeetCodeC...

  • LeetCode 169. 求众数 Majority Eleme

    【题目描述】给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可...

  • 169. 求众数

    内容 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假...

  • 169. 求众数

    题目描述 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可...

  • 169. 求众数

    题目 解析 一道求众数的题目,原先的想法很简单,求出每一个数字出现的次数并放入一个数组中,最后再遍历该数组找到最大...

  • 169. 求众数

    给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是...

  • 169. 求众数

    题目描述 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可...

  • 169.求众数

    给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是...

网友评论

      本文标题:LeetCode 169.求众数

      本文链接:https://www.haomeiwen.com/subject/jgcbtctx.html