LeetCode_1

原创 2016年08月29日 23:26:35
/**
 * Note: The returned array must be malloced, assume caller calls free().
 */
int* twoSum(int* nums, int numsSize, int target) {
    int* returnIndex=(int*)malloc(sizeof(int)*2);
    int i,j;
    bool founded=false;
    for(i=0;i<numsSize;i++){
        for(j=0;j<numsSize;j++){
            if(j!=i){
                if(nums[i]+nums[j]==target){
                    returnIndex[0]=i;
                    returnIndex[1]=j;
                    founded=true;
                    break;
                }
            }
        }
        if(founded){
            break;
        }
    }
    return returnIndex;
}





版权声明:本文为博主原创文章,未经博主允许不得转载。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LeetCode_1
举报原因:
原因补充:

(最多只允许输入30个字)