题目描述
解体思路
- 我们要求出所有的数对,这些数对的绝对值都等于K
- 我们写个二重循环。双重遍历数组中的每一个值。
- 计算每两个值的差值
- 差值为K 那么我们就ans++
- 返回ans
代码实现
class Solution {
public:
int countKDifference(vector<int>& nums, int k) {
int ans=0;
for(int i=0;i<nums.size();++i){
for(int j=i+1;j<nums.size();++j){
if(abs(nums[i]-nums[j])==k){
ans++;
}
}
}
return ans;
}
};