题目:两数之和

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。

示例:

给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]

代码实现:

/*** Note: The returned array must be malloced, assume caller calls free().*/
int* twoSum(int* nums, int numsSize, int target) {int * temp;/* 申请空间 */temp = (int *)malloc(sizeof(int) * 2);for(int i = 0; i < numsSize; i++){for(int j = i + 1; j < numsSize; j++){/* 目标值与当前值的差等于下一个值即返回 */if((target - nums[i]) == nums[j]){temp[0] = i;temp[1] = j;return temp;}}}return temp;
}

思考逻辑

想知道两个和值,只需要轮询(当前值)与(目标值 - 下一个值)是否相等即可。

Leetcode算法题(C语言)10--两数之和相关推荐

  1. leetCode刷题第一天--求两数之和

    两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数组中同一个元素不能使 ...

  2. Leetcode刷题(1)两数之和

    最好的种树是十年前,其次是现在.歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主  放弃很容易但是坚持一定很酷     我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的 ...

  3. leetcode算法题--最接近的三数之和

    原题链接:https://leetcode-cn.com/problems/3sum-closest/ 排序+双指针 int threeSumClosest(vector<int>& ...

  4. 【算法】哈希表 ( 两数之和 )

    算法 系列博客 [算法]刷题范围建议 和 代码规范 [算法]复杂度理论 ( 时间复杂度 ) [字符串]最长回文子串 ( 蛮力算法 ) [字符串]最长回文子串 ( 中心线枚举算法 ) [字符串]最长回文 ...

  5. 领扣LintCode算法问题答案:56. 两数之和

    56. 两数之和 描述 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target. 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标.注意这里下标的范围是 ...

  6. Leetcode刷题笔记之445. 两数相加Ⅱ

    原题 给你两个 非空 链表来代表两个非负整数.数字最高位位于链表开始位置.它们的每个节点只存储一位数字.将这两数相加会返回一个新的链表. 你可以假设除了数字 0 之外,这两个数字都不会以零开头. 进阶 ...

  7. ​LeetCode刷题实战371:两整数之和

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  8. python【力扣LeetCode算法题库】4- 寻找两个有序数组的中位数

    寻找两个有序数组的中位数 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2. 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n)). 你可以假设 n ...

  9. 判断给定的两个数是否是亲和数_动画演示LeetCode算法题:004-寻找两个有序数组的中位数...

    题目: 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2. 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n)). 你可以假设 nums1 和 nu ...

  10. 【leetcode慢速刷题记录】1. 两数之和

    文章目录 前言 一.题目 二.方法 1.暴力破解 2.哈希表 其他一些总结 (1)关于unordered_map 前言 经典面试题,其实比较简单,但鉴于刷题一遍容易忘,还是记录一下. 一.题目 二.方 ...

最新文章

  1. python批量爬取小网格区域坐标系_Python爬虫实例_利用百度地图API批量获取城市所有的POI点...
  2. JVM监控工具有哪些
  3. 计算机网络(三)-体系结构
  4. nemesis什么车_nemesis是什么意思_nemesis的翻译_音标_读音_用法_例句_爱词霸在线词典...
  5. 【进击大厂之力扣每日打卡】七进制数
  6. 小木棍 [数据加强版]*
  7. fluidsim元件库下载_FluidSIM4.5免费版
  8. 收费最低的云存储_柠檬云财税|柠檬云财务软件 V4.2.1电脑版下载
  9. Java数组分配的关键字_理解JAVA数组 - 小南超子的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. SystemUI KeyguardBouncer的加载
  11. 油菜的做法及营养知识详细介绍
  12. Geode中使用PDX序列化最佳实践
  13. 十二月十三号作业驱动作业
  14. ASP木马Webshell安全解决办案
  15. 智能识别收货地址 javascript
  16. win10如何去掉电脑桌面快捷方式图标小箭头?(强迫症必看)--附还原方法
  17. 华为机试python打印机_华为校园招聘上机笔试题 扑克牌大小(python)
  18. 抢红包代码 php,ASP.NET代码轻松实现微信抢红包
  19. 清者自清!国际泳联为孙杨“药检风波”盖棺定论
  20. 数据管理基础-ch08-10

热门文章

  1. python的empty函数_python中numpy.empty()函数的用法
  2. GAN论文阅读路线图,更快地通过大量阅读入门GAN
  3. [Unity][FlowCanvas] FlowScript 通过 Tween 实现在两点间移动
  4. java 查询windows进程_Oracle查询语句,你知道几个?(下)
  5. 嵌入式wifi 芯片 推荐_人工智能对汽车芯片设计的影响
  6. 关于'$ router' 的 undefined问题 ,是不是很痛点?!
  7. ESlint全局安装(安装教程) - cmd篇
  8. python怎么播放本地录音_Python播放音频与录音
  9. Bandicam_v4.6.5便携特别版 高清视频录制工具
  10. SEO网站优化团队官网模板