LeetCode 217. Contains Duplicate
来源:互联网 发布:人工智能技术瓶颈 编辑:程序博客网 时间:2024/06/06 12:53
217. Contains Duplicate
一、问题描述
Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the array, and it should return false if every element is distinct.
二、输入输出
三、解题思路
- 像这种判断某个值出现过几次的最适合用hash-table map一类的了
- 把值作为key,把出现的次数作为value。如果没有出现过就加进来,出现过就把出现次数加1
class Solution {public: bool containsDuplicate(vector<int>& nums) { int n = nums.size(); map<int, int> dict; for (int i = 0; i < n; ++i) { if (dict.find(nums[i]) == dict.end()){ dict.insert(make_pair(nums[i], 1)); }else{ dict[nums[i]]++; } } for (auto ite : dict){ if (ite.second >= 2) return true; } return false; }};
阅读全文
0 0
- LeetCode 217. Contains Duplicate
- [leetcode] 217.Contains Duplicate
- 【leetcode】217. Contains Duplicate
- 【Leetcode】217. Contains Duplicate
- [LeetCode]217. Contains Duplicate
- 217. Contains Duplicate LeetCode
- LeetCode 217. Contains Duplicate
- [LeetCode]217. Contains Duplicate
- 【LeetCode】217. Contains Duplicate
- leetcode 217. Contains Duplicate
- leetcode 217. Contains Duplicate
- LeetCode *** 217. Contains Duplicate
- LeetCode 217. Contains Duplicate
- leetcode-217. Contains Duplicate
- LeetCode 217. Contains Duplicate
- 217.[Leetcode]Contains Duplicate
- LeetCode 217. Contains Duplicate
- Leetcode 217. Contains Duplicate
- 白话算法之【动态规划入门】
- opencv Mat IplImage CvScalar
- 数据结构—4字母加密
- 'getColor(int)' is deprecated ,getColor过时
- Spring学习2——【转】什么是IoC
- LeetCode 217. Contains Duplicate
- oracle last_day()函数,返回当月最后一天,即 last_day(date)
- Linux(ubuntu/Centos) 使用Tomcat 部署Java项目 附带安装JDK+数据库
- 按索引index取出指定位置泛型字典Dictionary的key和value的方法举例
- gethostbyname获得相应域名的IP
- 解决《用Python写网络爬虫》中示例网站访问不了的问题
- 剑指offer:第46题计算1+2+3+……+n;
- webview调用android代码
- 企业信息管理原地踏步 该考虑哪样大数据分析平台