这个测试用例怎么都过不去,但我自己在devc++上输出正常,求解答
int cmp(const void *a, const void *b) {
return *(int *)a - *(int *)b;
}
bool containsDuplicate(int* nums, int numsSize){
qsort(nums,numsSize,sizeof(int),cmp);
if(numsSize<2)
return false;
for(int i=1;i<=numsSize;i++){
if(nums[i]==nums[i-1]);{
return true;
break;
}
}
return false;
}
代码看着没发现什么问题,看看函数定义的参数以及题目是否允许你额外定义函数(cmp)
不知道你这个问题是否已经解决, 如果还没有解决的话: