两数之和
来源:互联网 发布:美工提成怎么算 编辑:程序博客网 时间:2024/06/15 08:20
问题描述:解题思路:两个for循环判断数组中两个数相加等于目标值的数,符合要求的两个数添加到新的vector中。
给一个整数数组,找到两个数使得他们的和等于一个给定的数target。
你需要实现的函数twoSum
需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 1 到 n,不是以 0
开头。
样例
给出 numbers = [2, 7, 11, 15]
, target = 9
, 返回 [1, 2]
.
实验代码:
vector<int> twoSum(vector<int> &nums, int target) {
// write your code here
int a = nums.size();
if(a==0)return vector<int>();
vector<int> r;
for(int i=0; i<a; i++)
for(int j=i+1;j<a;j++)
if(nums[i] + nums[j] == target)
{
r.push_back(i+1);
r.push_back(j+1);
return r;
}
return vector<int>();
}
个人感想:相加时不能自己加自己。
阅读全文
0 0
- Lintcode 两数之和
- 两数之和
- 题目:两数之和
- LintCode 两数之和
- 两数之和
- 两数之和
- 两数之和
- 两数之和
- 两数之和
- 两数之和
- 两数之和I
- 两数之和II
- 两数之和III
- 两数之和 (一)
- 两数之和
- 两数之和
- 两数之和
- 两数之和
- EXCEL Data Model 和DAX
- Hibernate是如何延迟加载?get与load的区别
- ECS 云服务器Centos7 安装MySQL 5.7
- 第一弹、window下redis的下载安装
- STL中队列的相关操作
- 两数之和
- 文章标题
- CentOS 7 MySQL安装步骤
- 史上最简单的 MySQL 教程(十二)「记录长度」
- EOJ----F. 蚂蚁
- 十、Sqoop简介
- 如何优化Hibernate?
- hibernate关联映射:多对一、一对一
- leetcode583. Delete Operation for Two Strings