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

示例:

给定 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 i,j,sum=-1,io,jo,flag=0;for(i=0;i<numsSize;i++){for(j=0;j<numsSize;j++){if(i!=j){sum = nums[i]+nums[j];if(sum == target){io = i;jo = j;flag = 1;break;}}}if(flag)break;}int *out = malloc(sizeof(int)*2);out[0] = io<jo?io:jo;out[1] = io>jo?io:jo;return out;
}

代码执行结果:
我的输入
[2,7,11,15]
9
我的答案
[0,1]
预期答案
[0,1]

leetcode题库:1.两数之和相关推荐

  1. Leetcode题库 15.三数之和_0(双指针 C实现)

    第二次尝试结果:成功 第二次成果链接:三数之和 第一次尝试结果:失败 第一次过程如下 #include <stdio.h>void Bub_Sort(int* head, int low, ...

  2. python【力扣LeetCode算法题库】—两数之和

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

  3. Leetcode题库 15.三数之和_1(双指针 C实现)

    第二次尝试结果:成功 第二次过程如下 #include <stdio.h>void Bub_Sort(int* head, int low, int high, int Bool) {// ...

  4. Leetcode:0002(两数之和)

    LeetCode:0002(两数之和) 题目描述:给定两个非空链表来表示两个非负整数.位数按照逆序方式存储,它们的每个节点只存储单个数字.将两数相加返回一个新的链表. 你可以假设除了数字 0 之外,这 ...

  5. 【leedcode刷题1】两数之和

    [leedcode刷题 1]两数之和 大家好,小生不才,从今天开始将自己刷题的过程记录在博客中,因为能力有限,所以如果有什么错的地方希望大家积极指正,不胜感激. 题目 给定一个整数数组 nums 和一 ...

  6. leetcode刷题:2.两数之和

    本篇博客介绍如何找到两数之和.获取相加的两个数获取最终target的方法. 先看如下图: 我们很容易想到暴力解法.即两次循环获取结果,第一次循环循环黑圈,我们先假定第一个黑圈中1,是我们要的数,然后接 ...

  7. leetcode之Tow Sum两数之和的三种思路

    双重循环.桶排序.HashMap 题目链接:两数之和 1.双重循环,最基本的方法,速度慢O(n^2),但无需新空间. public int[] twoSum(int[] nums, int targe ...

  8. LeetCode(Python)—— 两数之和(简单)

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

  9. python【力扣LeetCode算法题库】18-四数之和

    四数之和 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等? ...

  10. python【力扣LeetCode算法题库】15- 三数之和

    三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组. 注意:答案中不可以包含 ...

最新文章

  1. lua的closure创建和使用
  2. c++ map嵌套队列(队列嵌套结构体指针)ok
  3. MKMapView自定义大头针
  4. unity消息队列判断字符串相等有错误_Python3十大经典错误及解决办法
  5. 现代软件工程 结对编程 (II) 电梯调度
  6. 机器学习重塑供应链管理的10个途径
  7. [C#][共享网络] Netsh命令实现共享,并查询连接用户
  8. VirtualBox下安装Windows Server 2008
  9. 在Word文档中快速插入水平线
  10. 发起http请求raw格式
  11. 《关于促进互联网金融健康发展的指导意见》
  12. c ||和,if判断语句
  13. 1026: 字符类型判断 C语言
  14. 堆栈的区别及增长方向
  15. 如何用数据分析,搞定新媒体运营的定位和内容初始化?
  16. 《自私的基因》理查德道金斯 epub+mobi+azw3
  17. Javascript ES6(一)
  18. 团队八种角色缺乏_缺乏信任会对团队造成什么影响
  19. 第六届全国计算机学科博士后论坛,首届全国计算机学科博士后论坛在清华大学圆满举行...
  20. 【Java】输出打印正直角三角形和倒直角三角形

热门文章

  1. leetcode题解77-子集
  2. java BIO/NIO/AIO 学习
  3. JSON.parse()、JSON.stringify()和eval()的作用
  4. 实现下拉菜单的宽度与登录人ID长度的匹配
  5. JDK1.7的HashMap的put(key, value)源码剖析
  6. Python 练习: 简单角色游戏程序
  7. 给DIV设置高度百分百
  8. myeclipse8.5集成svn
  9. (转)令人无法理解的死锁案例分析
  10. 给GridView分页