传送门:https://leetcode.com/problems/two-sum/#/description

一、题目描述

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].


三、问题描述

给定一个数字和一个目标数字,求出数组中两个数字之和等于给定的目标数字。
注意:假定每个数组中有且只有一组解,不能使用同一个数组元素两次
例如:数组[2,7,11,15], 目标数字9,因为nums[0] + nums[1] = 9,所以返回[0,1]

四、分析

遍历数组法,直接遍历整个数组,找到两个数组元素和等于target即可

五、实现

class Solution {public:vector<int> twoSum(vector<int>& nums, int target) {vector<int> res;        for(int i = 0; i < nums.size(); i++){for(int j = i + 1; j < nums.size(); j++){if((nums[i] + nums[j]) == target){res.push_back(i);res.push_back(j);break;}} if(!res.empty())break;}        return res;}
};

【LeetCode】1. Two Sum相关推荐

  1. 【leetcode】Minimum Path Sum

    Minimum Path Sum Given a m x n grid filled with non-negative numbers, find a path from top left to b ...

  2. 【LeetCode】#39组合总和(Combination Sum)

    [LeetCode]#39组合总和(Combination Sum) 加粗样式 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数 ...

  3. 【LeetCode】【HOT 100】2. 两数相加

    [LeetCode][HOT 100]2. 两数相加 文章目录 [LeetCode][HOT 100]2. 两数相加 package hot;import java.util.Arrays;class ...

  4. 【LeetCode】剑指 Offer 34. 二叉树中和为某一值的路径

    [LeetCode]剑指 Offer 34. 二叉树中和为某一值的路径 文章目录 [LeetCode]剑指 Offer 34. 二叉树中和为某一值的路径 package offer;import ja ...

  5. 【LeetCode】剑指 Offer 13. 机器人的运动范围

    [LeetCode]剑指 Offer 13. 机器人的运动范围 文章目录 [LeetCode]剑指 Offer 13. 机器人的运动范围 package offer;public class Solu ...

  6. 【LeetCode】第643题——子数组最大平均数I(难度:简单)

    [LeetCode]第643题--子数组最大平均数I(难度:简单) 题目描述 解题思路 代码详解 注意点 题目描述 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数. 示 ...

  7. 【leetcode】771. 宝石与石头 (简单)

    [leetcode]771. 宝石与石头 给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头. stones 中每个字符代表了一种你拥有的石头的类型,你 ...

  8. 【LeetCode】1641. Count Sorted Vowel Strings(动态规划)

    [LeetCode]1641. Count Sorted Vowel Strings(动态规划) Given an integer n, return the number of strings of ...

  9. 【leetcode】二维子矩阵的和

    一. 题目描述给定一个二维矩阵 matrix,以下类型的多个请求: 计算其子矩形范围内元素的总和,该子矩阵的左上角为 : (row1, col1) ,右下角为 (row2, col2) . 实现 Nu ...

最新文章

  1. kotlin + springboot 整合redis,Redis工具类编写及单元测试
  2. 一道指针压轴笔试题讲解 (进阶指针必看)
  3. 百度4年前干翻自己,打通Waymo特斯拉路线二脉,赢得全球竞速先机
  4. php获得帮助类数据_PHP实现的一个时间帮助类
  5. Ghost 系统的过程
  6. 如何使用eclipse创建项目
  7. richedit line insertion error什么意思_大连 LINE 是怎样的一个公司?
  8. 工业仪器仪表 界面设计_如何设计时尚的仪表板界面
  9. 如何用鲲鹏弹性云服务器部署《Hadoop伪分布式》
  10. python日志_python 日志模块
  11. Linux第六次学习笔记
  12. Angular 5和ASP.NET Core入门
  13. 拓端tecdat|图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正
  14. linux tc 对本机网卡限速
  15. python csv生成vcf
  16. cad导出pdf_CAD如何批量导出PDF图纸?这招最简单的办法赶紧学起来
  17. miui7 android系统版本,miui7系统
  18. 网格化管理服务系统,携同用户创新共进步
  19. python3.6源码编译安装 解决SSL报错
  20. 通俗讲解:什么是Web

热门文章

  1. 阿里云服务器中毒‘Kirito666’经历
  2. android 光晕动画,Android去掉SrollView、GrdiView、RecycleView、ViewPager等可滑动控件滑动到边缘的光晕效果...
  3. java publickey_Java中RSAPublicKey在不同平台的差异性
  4. 虚拟计算机配置文件,如何更改虚拟内存位(可以解决由于启动计算机时出现了页面文件配置问题……).docx...
  5. java 矩阵题目_java练习本(20190604)
  6. mysql中一个表怎么查询多以上的信息,MySQL怎么样实现多个表的或查询?
  7. 1、LeetCode784 字母大小写全排列
  8. html怎么自动设为底部,让底部永远在页面最底部显示的css方法
  9. mysql double 使用_mysql使用double的坑
  10. python求n项多项式的和_Python:创建n次多项式