LeetCode217. Contains Duplicate

文章目录

一、题目

Given an integer array nums, return true if any value appears at least twice in the array, and return false if every element is distinct.

Example 1:

Input: nums = [1,2,3,1]

Output: true

Example 2:

Input: nums = [1,2,3,4]

Output: false

Example 3:

Input: nums = [1,1,1,3,3,4,3,2,4,2]

Output: true

Constraints:

1 <= nums.length <= 105

-109 <= nums[i] <= 109

二、题解

cpp 复制代码
class Solution {
public:
    bool containsDuplicate(vector<int>& nums) {
        unordered_map<int,int> map;
        for(auto x:nums){
            if(map[x] == 1) return true;
            map[x]++;
        }
        return false;
    }
};
相关推荐
椰子今天很可爱4 小时前
仿照muduo库实现一个高并发服务器
linux·服务器·c++
alphaTao5 小时前
LeetCode 每日一题 2025/12/15-2025/12/21
算法·leetcode
kkai人工智能6 小时前
AI写作:从“废话”到“爆款”
开发语言·人工智能·ai·ai写作
写写闲篇儿8 小时前
下一个更大元素(一)
数据结构·算法
MobotStone9 小时前
从金鱼记忆到过目不忘:Transformer 如何让AI真正理解一句话?
算法
lizz3110 小时前
C++模板编程:从入门到精通
java·开发语言·c++
炽烈小老头10 小时前
【每天学习一点算法 2025/12/19】二叉树的层序遍历
数据结构·学习·算法
shoubepatien10 小时前
JAVA -- 05
java·开发语言
寰天柚子10 小时前
Java并发编程中的线程安全问题与解决方案全解析
java·开发语言·python
沐知全栈开发10 小时前
Bootstrap 下拉菜单:设计与实现指南
开发语言