一.概念定义
绝对值:两个数之间的差值
int abs(int a){
if(a >= 0){
return a;
}
return -a;
}
二.课后习题
2006. 差的绝对值为 K 的数对数目
2006. 差的绝对值为 K 的数对数目
分析:
题目要求找出有多少组数据的差值绝对值等于k,绝对值我们可以用库函数abs()来计算,我已我们只需要枚举组所有组的数据。
代码如下:
int countKDifference(int* nums, int numsSize, int k){
int count = 0;
for(int i = 0; i < numsSize - 1; i++){
for(int j = i + 1; j < numsSize; j++){
if(abs(nums[i] - nums[j]) == k){
count++;
}
}
}
return count;
}