leetcode 169.多数元素

思路:哈希表+模拟

其实这道题并不用太过于麻烦,我们可以用哈希表的特性映射,对于数组中每一个元素的个数进行存储;

之后,我们再遍历哈希表,找到其中个数超过n/2的个数对应的元素就行了。

注意:这里说的是下取整,我们不需要判断这里的奇数偶数了。

上代码:

class Solution {
public:
    int majorityElement(vector<int>& nums) {
        int n=nums.size();
        map<int,int>m;
        for(int i=0;i<n;i++){
            m[nums[i]]++;
        }
        int num=n/2;
       int res=0;
        for(auto it:m){
            if(it.second>num){
                res=it.first;
                break;
            }
        }
        return res;
    }
};

相关推荐

  1. [leetcode] 169. 多数元素

    2024-04-07 05:36:06       33 阅读
  2. leetcode 169.多数元素

    2024-04-07 05:36:06       50 阅读
  3. LeetCode 169. 多数元素

    2024-04-07 05:36:06       9 阅读
  4. leetcode-169-多数元素

    2024-04-07 05:36:06       8 阅读
  5. 多数元素算法(leetcode169题)

    2024-04-07 05:36:06       35 阅读
  6. LeetCode169.多数元素(哈希表)

    2024-04-07 05:36:06       40 阅读
  7. 169.多数元素

    2024-04-07 05:36:06       20 阅读
  8. 169. 多数元素

    2024-04-07 05:36:06       9 阅读
  9. Leetcode 《面试经典150题》169. 多数元素

    2024-04-07 05:36:06       28 阅读
  10. Leetcode面试经典150_Q169多数元素

    2024-04-07 05:36:06       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-07 05:36:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-07 05:36:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-07 05:36:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-07 05:36:06       20 阅读

热门阅读

  1. ROC与决策树介绍

    2024-04-07 05:36:06       22 阅读
  2. 在 HTML 中禁用 Chrome 浏览器的 Google 翻译功能

    2024-04-07 05:36:06       37 阅读
  3. MongoDB的简单使用

    2024-04-07 05:36:06       22 阅读
  4. leetcode 72.编辑距离

    2024-04-07 05:36:06       24 阅读
  5. 深入了解go的通道类型

    2024-04-07 05:36:06       17 阅读
  6. 外刊杂志经济学人获取方式

    2024-04-07 05:36:06       18 阅读
  7. golang mutex

    2024-04-07 05:36:06       19 阅读
  8. 【Rust】基础语法

    2024-04-07 05:36:06       21 阅读
  9. 设计模式:外观模式

    2024-04-07 05:36:06       17 阅读
  10. 机器学习软件perming的使用文档

    2024-04-07 05:36:06       15 阅读
  11. AJAX

    AJAX

    2024-04-07 05:36:06      14 阅读
  12. 设计模式:策略模式

    2024-04-07 05:36:06       37 阅读
  13. Spring和Spring Boot的区别

    2024-04-07 05:36:06       20 阅读