Professional Documents
Culture Documents
Sort (Nums Begin, Nums End )
Sort (Nums Begin, Nums End )
Sort (Nums Begin, Nums End )
end());
set<pair<int,int>> temp;
int cnt=0;
int i=0;
int j=1;
while(i<nums.size() && j<nums.size()){
if (nums[j]-nums[i] == k && i!=j) {
temp.insert({nums[i],nums[j]});
cnt++;
i++;
j++;
}
else if (nums[j]-nums[i] < k) j++;
else i++;
return temp.size();
class Solution {
while(s<=e){
if (nums[mid]>target) e=mid-1;
else if (nums[mid]<target) s=mid+1;
else return target;
mid = s+(e-s)/2;
}
return -INT_MAX;
}
public:
int findPairs(vector<int>& nums, int k) {
sort(nums.begin(),nums.end());
set<pair<int,int>> temp;
cout << "printing the value of key " << key << " " << i << endl;
if (key != -INT_MAX)
temp.insert({nums[i],key});
}
return temp.size();
}
};