LeetCode刷题8——两数之和

Posted bethansy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode刷题8——两数之和相关的知识,希望对你有一定的参考价值。

一、要求

 

 

二、背景

数组:

数组是在程序设计中,为了处理方便,把具有相同类型的若干元素按有序的形式组织起来的一种形式。抽象地讲,数组即是有限个类型相同的元素的有序序列。若将此序列命名,那么这个名称即为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素。而用于区分数组的各个元素的数字编号则被称为下标,若为此定义一个变量,即为下标变量

三、思路

(1)挨个找两数之和等于目标值,并找对应两个数的索引,当两个数相等的时候

 

 返回索引会出现问题,当一个列表中出现两个相同的数字时,只会返回第一个数字的索引,修改代码后运行成功

 

 

(2)进阶版:如果是三个数之和呢

以上是关于LeetCode刷题8——两数之和的主要内容,如果未能解决你的问题,请参考以下文章

leetcode刷题twoSum两数之和(Python)

LeetCode刷题:第一题 两数之和

leetcode刷题两数之和

leetcode刷题--两数之和(简单)

leetcode刷题2-两数之和

[LeetCode][Python]刷题记录 1. 两数之和