[leetcode]217. Contains Duplicate
来源:互联网 发布:淘宝剑三稻香村 编辑:程序博客网 时间:2024/06/06 21:39
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.
数组里有重复的返回1,都不重复返回0
知识点:set的使用,主要是为了使用count函数,降低开销,如果使用两个for遍历会timeout
#include <iostream>#include <vector>#include <set>using namespace std;class Solution {public: bool containsDuplicate(vector<int>& nums) { if(nums.empty()||nums.size()==1) return false; set<int> temp; temp.insert(nums[0]); for(int i=1;i<nums.size();i++) { if(temp.count(nums[i])==1) return true; else temp.insert(nums[i]); } return false; }};void main(){ int a[] = {3,2,4,2}; vector<int> nums(a,a+4);Solution *s = new Solution();// vector<int> result = s->twoSum(nums,6);// cout<<result[0]<<result[1]; bool result = s->containsDuplicate(nums); cout<<result;}
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
- [iOS]数据库第三方框架FMDB详细讲解
- Python容器的数据类型 (python2)
- 数字三角形问题
- dcos master挂掉后 slave上面的container会咋样
- Android开发-基本概念小整理(四)为了面试的小伙伴们所准备~~
- [leetcode]217. Contains Duplicate
- Android service 简单介绍
- CSS像素 物理像素 分辨率 PPI
- 定义了一个泛型ArrayList容器
- MDS(multidimensional scaling)多维尺度分析
- 嵌入式linux基础教程 第九章 文件系统(1)
- CSS3——写一个下滑线的展开与合上
- Android手机 内置无线网卡 一边连WIFI 一边开SoftAP
- 上升子序列