力扣的第一题:两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答。

我的暴力解法:

int* twoSum(int* nums, int numsSize, int target, int* returnSize){

    int i,j;

    for(i=0;i

        for(j=i+1;j

            {

                if(nums[i]+nums[j]==target)

                    {

                        *returnSize=2;

                       int *p=(int *)malloc(2*sizeof(int));

                        *p=i;

                        *(p+1)=j;

                        return p;

                    }

            }

    return NULL;

}

你可能感兴趣的:(leetcode,算法,职场和发展)