C++零基础算法100题 - 存在重复元素

68 阅读1分钟

题目链接: 217. 存在重复元素 - 力扣(LeetCode)

题目描述

image.png

解题思路

  1. 我们对这个字符串进行排序
  2. 遍历这个字符串
  3. 如果说前后两个元素相等的话,那么我们就返回true
  4. 否则返回false

代码实现

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