写在前面,小白上路,打卡记录。(留下了菜的泪水)以后掌握了更好的方法再更新,现在只追求实现。
/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* twoSum(int* nums, int numsSize, int target, int* returnSize){
int *a =(int*) malloc(sizeof(int)*2);
for(int i=0;i<numsSize-1;i++){
for(int j=i+1; j<numsSize;j++){
if(nums[i]+nums[j] == target){
a[0] =i;
a[1] =j;
*returnSize =2;
}
}
}
return a;
}