美文网首页
46. 主元素

46. 主元素

作者: goodAndBad | 来源:发表于2017-11-17 12:27 被阅读0次

给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一。2017.11.17 (就是出现次数最多的数)它的说明并不对

class Solution:
    """
    @param: nums: a list of integers
    @return: find a  majority number
    """
    def majorityNumber(self, nums):
        # write your code here
        mmap = {}
        for i in nums:
            if i in mmap:
                mmap[i]+=1
            else:
                mmap[i] = 1
        mmax = 0
        maxkey = ''
        #print(mmap)
        for key,value in mmap.items():
            if mmax < value:
                mmax = value
                maxkey = key
        return maxkey

so easy. 2017.11.17

相关文章

  • 46. 主元素

    给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一。假定一定存在这样的主元素。样例给...

  • 46. 主元素

    描述 给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一。 注意事项 You may...

  • 46. 主元素

    给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一。2017.11.17 (就是...

  • 快速排序

    思想 确定主元素,利用主元素进行数组划分,小于主元素的元素在主元素左边,大于主元素的在右边,利用递归排序。这里用到...

  • 主元素

    碎花成群绮丽如诗旖旎从风 源自于琐碎用不逊色求证碎花裙拼凑了人间色彩谁的谁一阵风,一场梦

  • 算法 - 数组主元素(出现次数超过一半的元素)

    题目: 整数数组,包含n个元素 主元素 - 某个元素出现次数 > n/2 是否存在主元素 找出主元素 举个例子 数...

  • [LintCode]主元素

    原文发表在我的博客:主元素求关注、求交流、求意见、求建议。 问题 LintCode:主元素 描述 给定一个整型数组...

  • 主元素算法

    counting 大于 n/2, n/3都可以用投票法来做

  • lintcode 主元素(|、||、|||)

    三道题感觉是一个题给定一个整型数组,找到主元素,它在数组中的出现次数严格大于数组元素个数的1/k。样例给出数组 [...

  • [Medium]46. Permutations + 47. P

    原题: 47. Permutations II 46. Permutations 初级版:46. Given a ...

网友评论

      本文标题:46. 主元素

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