美文网首页
[leetcode169]多数元素

[leetcode169]多数元素

作者: 欢仔_159a | 来源:发表于2023-10-05 10:13 被阅读0次

题目:
给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

你可以假设数组是非空的,并且给定的数组总是存在多数元素。

本人的漂亮烂代码:------半小时内一次搞定,有进步🌹🌹🌹

    def majorityElement(self, nums: List[int]) -> int:
        if nums:
            dic = {}
            for i in nums:
                if i not in dic.keys():
                    dic[i] = 1
                else:
                    dic[i] += 1
            more = int(len(nums)/2)
            for key, value in dic.items():
                if value > more:
                    return key

反思:
1、后面有时间再看各种算法。

相关文章

  • 找出主要元素

    题目: leetcode169给出一个size为n的数组,找出主要元素,即出现次数超过n/2次的元素 思路一: 用...

  • 多数元素

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

  • 多数元素

    题目 难度级别:简单 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2...

  • 多数元素

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

  • 多数元素

    题目: 题目的理解: 将数组排序,取中间值就是多数元素了。 python实现 提交 // END 有一种奇迹就是相信未来

  • 多数元素

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

  • 多数元素

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

  • 找出数组中的主要元素(leetcode169)

    题目 给定一个长度为n的数组,找出主要元素,主要元素的定义是在数组中出现的次数超过n/2 假设数组非空并且给定的数...

  • 39多数元素

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

  • 求多数元素

网友评论

      本文标题:[leetcode169]多数元素

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