leetcode 1 两数之和

leetcode 1 两数之和_第1张图片

leetcode 1 两数之和_第2张图片

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

    static int result[2] = {0};                        //新的数组接收结果

    for(int i = 0; i < numsSize-1; i++){         //双循环暴力搜索  numsSize-1是因为不用到最后一个

        for(int j = i+1; j < numsSize; j++){     //若是到最后一个,后面没有数跟它相加了

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

                result[0] = i;

                result[1] = j;

                *returnSize = 2;

                return result;

            }

        }

    }

    return NULL;

}

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