Two Sum
来源:互联网 发布:mac上好用的翻墙软件 编辑:程序博客网 时间:2024/06/06 07:50
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, and you may not use the same element twice.
Example:
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].
int* twoSum(int* nums, int numsSize, int target) { int *ret = (int *)malloc(sizeof(int) * 2); for(int i = 0; i < numsSize; i++) for(int j = i + 1; j < numsSize;j++) { if(nums[i] + nums[j] == target) { ret[0] = i; ret[1] = j; break; } } return ret;}
阅读全文
0 0
- Two Sum
- Two Sum
- Two Sum
- two sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Two Sum
- Android 自定义 EditText 达到从右边输入的效果
- JSTL中<c:forEach ...>标签详解
- KMP算法深入理解
- LintCode删除排序链表中的重复数字 II
- JVM系列七(垃圾收集器)
- Two Sum
- android studio 导入自己编译的Framework.jar的方法
- java中 flush()方法
- 关于 Android NumberPicker 的两个问题
- having 与where的区别
- 函数的学习
- 在tensorflow中使用CNN
- C++小技巧汇总
- PHP设计模式(一)单例模式