Two Sum
2018-06-18 03:55:22来源:未知 阅读 ()
凯鲁嘎吉 - 博客园
http://www.cnblogs.com/kailugaji/
Question:
Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1].
Answer:
int* twoSum(int* nums, int numsSize, int target) { int j, i; int *test = NULL; test = (int )malloc(2*sizeof(int)); for (i=0; i<numsSize ;i++){ for (j=i+1; j<numsSize ;j++){ if(nums[i]+nums[j] == target){ *(test) = i; *(test+1) = j; } } } return test; }
Run Code Result: Your input [3,2,4] 6 Your answer [1,2] Expected answer [1,2] Show Diff Runtime: 4 ms
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:C语言——求水仙花数
- CodeForces 710D Two Arithmetic Progressions 2020-03-06
- Max Sum 2020-02-17
- bzoj3944 Sum 2019-12-25
- Ural 1248 Sequence Sum 题解 2019-08-16
- DP_Sumsets 2019-08-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash