[C语言][LeetCode][1]Two Sum
来源:互联网 发布:网络劫持是什么意思 编辑:程序博客网 时间:2024/05/18 00:20
题目
Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution.
Example:
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].
标签
Array
难度
简单
分析
题目意思是给定一个整形数组和一个target,查找数组里两数之和为target的下标,并返回。
实现思路是两次循环遍历求解。
C代码实现
int* twoSum(int* nums, int numsSize, int target){ int i=0, j=0; int * ret = (int *)malloc(2 * sizeof(int)); memset(ret, 0, (2 * sizeof(int))); for(i=0; i<numsSize; i++) { for(j=i+1; j<numsSize; j++) { if( (nums[i]+nums[j]) == target) { ret[0] = i; ret[1] = j; return ret; } } } return NULL;}
0 0
- leetcode 1:two sum(C语言)
- [C语言][LeetCode][1]Two Sum
- 1---LeetCode【Two Sum】|C语言|总结
- LeetCode-1-Two Sum(C语言实现)
- LeetCode::Two Sum C语言
- LeetCode::Two Sum C语言
- Leetcode c语言-Two Sum
- LeetCode 1. Two Sum(c语言实现)
- Leetcode[1] Two Sum (c++)
- [LeetCode#1][C]Two Sum
- 【LeetCode-1】 Two Sum(C++)
- [LeetCode]1 Two Sum(C++,Python实现)
- 【LeetCode编程学习(C语言)】1.Two Sum
- 【LeetCode算法练习(C语言)】Two Sum
- leetcode 1. Two Sum (C语言)12
- [C++]LeetCode: 14 Two Sum
- [c++] LeetCode Two Sum问题
- LeetCode Two Sum(C/JS)
- Python创建子进程, 执行 'ping ....',判断运行结果
- python函数装饰器
- Android 实现可用于文本选择的浮动工具栏
- CentOS 6 配置 PPTP VPN 概述
- 企业为什么要自建互联网支付系统?
- [C语言][LeetCode][1]Two Sum
- serpent以太坊
- Mycat分布式数据库&.NET链接mysql
- 在Mac下安装使用Vagrant
- openstack资源使用情况查询
- Java类加载器ClassLoader总结
- 快排函数qsort调用的使用细则
- Dlib机器学习库安装
- Bootstrap-table使用详细介绍