leetcode287. Find the Duplicate Number
2017-09-01 20:05
21 查看
找出这些串中一个重复。
遍历一遍,然后用vector的find函数去查找就好了。
查找之前要把当前值记录一下,并删去,找到不久是这个重复了吗。
class Solution {
public:
int findDuplicate(vector<int>& nums) {
for(int i=0;i<nums.size();i++){
int x=nums[i];
nums[i]=-1;
if(find(nums.begin(),nums.end(),x)!=nums.end()) return x;
}
}
};
遍历一遍,然后用vector的find函数去查找就好了。
查找之前要把当前值记录一下,并删去,找到不久是这个重复了吗。
class Solution {
public:
int findDuplicate(vector<int>& nums) {
for(int i=0;i<nums.size();i++){
int x=nums[i];
nums[i]=-1;
if(find(nums.begin(),nums.end(),x)!=nums.end()) return x;
}
}
};
相关文章推荐
- GitLab服务器IP地址设置
- [置顶] kubernetes1.5.2--部署dashboard服务
- Map集合知识点,
- ObjectOutputStream-ObjectInputStream的使用
- 目标检测的图像特征提取之(三)Haar特征
- MediaRecorder.AudioSource音频参数说明
- 『cs231n』卷积神经网络的可视化与进一步理解
- 自定义组合控件--自定义标题栏模板
- javascript 动态修改css样式方法+JQuery中操作Css样式的方法
- 找出3值中最大的值,用最少的代码实现
- centos编译安装MySQL
- COGS 2580. [HZOI 2015]偏序 II (CDQ分治+BIT)
- 欧拉回路(欧拉路径)
- 二分搜索树
- Android自定义View实现八卦图效果
- Spring Boot系列:入门应用(一)
- Tesseract文字训练,以及样本生成
- Python random模块(获取随机数)
- nyojb 2359 巴什博弈变形
- sde空间库的相关函数