/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* twoSum(int* nums, int numsSize, int target, int* returnSize){
int* ans=(int*)calloc(2,sizeof(int));
*returnSize=0;
int flag=0;
for(int a=0;a<numsSize-1;a++){
for(int b=a+1;b<numsSize;b++){
if(nums[a]+nums[b]==target){
ans[*returnSize]=a;
*returnSize=*returnSize+1;
ans[*returnSize]=b;
*returnSize=*returnSize+1;
flag=1;
break;
}
}
if(flag==1){
break;
}
}
return ans;
}
力扣------两数之和
最新推荐文章于 2024-07-25 21:13:04 发布