there are repetitions

Given an array of integers, check if there are duplicate elements.

The function returns true if any value appears in the array at least twice. Returns false if each element in the array is different.

 

my method:

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

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325304712&siteId=291194637