LeetCode刷题9——两数之和

一、要求

 

 

二、背景

数组:

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

三、思路

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

 

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

 

 

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

posted @ 2020-01-04 20:48  bethansy  阅读(154)  评论(0编辑  收藏  举报