LeetCode:1两数之和 C语言

1. 两数之和

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

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

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

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]

提示:

  • 2 <= nums.length <= 104
  • -109 <= nums[i] <= 109
  • -109 <= target <= 109
  • 只会存在一个有效答案

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

    //暴力解

    int i,j;

    for(i=0;i<numsSize;i++){

        for(j=i+1;j<numsSize;j++){

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

            {

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

                ret[0]=i,ret[1] = j;

                *returnSize = 2;

                return ret;

            }

        }

    }

    *returnSize=0;

    return NULL;

}

相关推荐

  1. LeetCode1 C语言

    2024-04-13 05:36:08       11 阅读
  2. LeetCode 1. 之和

    2024-04-13 05:36:08       58 阅读
  3. leetcode 1之和

    2024-04-13 05:36:08       33 阅读
  4. LeetCode1之和

    2024-04-13 05:36:08       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-13 05:36:08       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-13 05:36:08       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-13 05:36:08       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-13 05:36:08       18 阅读

热门阅读

  1. 软考之零碎片段记录(十三)+复习巩固(八)

    2024-04-13 05:36:08       13 阅读
  2. nodejs安装及环境配置

    2024-04-13 05:36:08       12 阅读
  3. 链表题(哑结点的使用)

    2024-04-13 05:36:08       13 阅读
  4. Photoshop小记

    2024-04-13 05:36:08       16 阅读
  5. CentOS版本不同大小的各个版本区别

    2024-04-13 05:36:08       14 阅读
  6. Igh related:Small Bug And Notes Record.

    2024-04-13 05:36:08       16 阅读
  7. OpenCV C++ 学习笔记(一)

    2024-04-13 05:36:08       16 阅读