/**
* Note: The returned array must be malloced, assume caller calls free().
*/
int* twoSum(int* nums, int numsSize, int target) {
int i,j,left;
int *answer = (int *)malloc(sizeof(int) * 2);
for(i=0;i<numsSize;i++)
{
left=target-nums[i];
for(j=i+1;j<numsSize;j++)
{
if(left==nums[j])
{
answer[0] = i;
answer[1] = j;
break;
}
}
}
return answer;
* Note: The returned array must be malloced, assume caller calls free().
*/
int* twoSum(int* nums, int numsSize, int target) {
int i,j,left;
int *answer = (int *)malloc(sizeof(int) * 2);
for(i=0;i<numsSize;i++)
{
left=target-nums[i];
for(j=i+1;j<numsSize;j++)
{
if(left==nums[j])
{
answer[0] = i;
answer[1] = j;
break;
}
}
}
return answer;
}
忘记分配内存了 = =
182

被折叠的 条评论
为什么被折叠?



