您好,欢迎来到99网。
搜索
您的当前位置:首页leetcode学习笔记(多数元素)

leetcode学习笔记(多数元素)

来源:99网

169. 多数元素

最笨的方法
class Solution:
    def majorityElement(self, nums: List[int]) -> int:
         map = {}
         re = []
         for i in nums:
            if i in map:
                 map[i] += 1
            else:
                map[i] = 1
                re.append(i)

         for i in re:
            if map[i] > len(nums)/2:
                return i
         

数学方法
class Solution:
    def majorityElement(self, nums: List[int]) -> int:
        nums.sort()
        return(nums[len(nums) // 2])

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务