稀碎从零算法笔记Day24-LeetCode:存在重复元素

前言:本打算练习下机写快排,但是快排超时了(为什么sort没超时啊。。)

题型:排序、哈希表

链接:存在重复元素 - 提交记录 - 力扣(LeetCode)

来源:LeetCode

题目描述

题目样例

题目思路

C++代码

class Solution {
public:
    bool containsDuplicate(vector<int>& nums) {
        // 哈希表
        // 无序集合中元素只能出现一次
        unordered_set<int> hashmap;
        for(auto num :nums)
        {
            if(hashmap.find(num) !=hashmap.end())
                return 1;
            // 如果集合中没有这个元素,就加入到集合中
            hashmap.insert(num);
        }
        return 0;



    }
};
class Solution {
public:
    bool containsDuplicate(vector<int>& nums) {
        sort(nums.begin(),nums.end());
        for(int i=0;i<nums.size()-1;i++)
        {
            if(nums[i] == nums[i+1])
                return 1;
        }
        return 0;
    }
};

 

结算页面

相关推荐

  1. 算法笔记Day24-LeetCode存在重复元素

    2024-03-25 17:02:01       22 阅读
  2. 算法笔记Day40-LeetCode:加油站

    2024-03-25 17:02:01       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 17:02:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 17:02:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 17:02:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 17:02:01       20 阅读

热门阅读

  1. 记一次Qt多线程槽函数无法触发异常排查

    2024-03-25 17:02:01       19 阅读
  2. 2024蓝桥杯每日一题(树状数组)

    2024-03-25 17:02:01       19 阅读
  3. 渗透测试-ssh私钥泄露知识记录

    2024-03-25 17:02:01       16 阅读
  4. 【C++从0到1-黑马程序员】引用

    2024-03-25 17:02:01       21 阅读
  5. 开源与闭源语言模型的较量:技术分析

    2024-03-25 17:02:01       16 阅读
  6. 大数据安全分析相关与安全分析的场景

    2024-03-25 17:02:01       15 阅读
  7. IOS面试题编程机制 46-50

    2024-03-25 17:02:01       15 阅读
  8. SGD优化器和Adam区别

    2024-03-25 17:02:01       18 阅读
  9. 我的算法刷题笔记(3.18-3.22)

    2024-03-25 17:02:01       21 阅读
  10. 什么是微任务?什么是宏任务?

    2024-03-25 17:02:01       19 阅读
  11. IOS面试题编程机制 31-35

    2024-03-25 17:02:01       17 阅读