问题内容是:给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引。
比如:给定nums = [2, 7, 11, 15], target = 9
那么要返回 [0, 1]
,因为2 + 7 = 9
这道题的优解是,一次遍历+HashMap:
先去Map中找需要的数字,没有就将当前的数字保存在Map中,如果找到需要的数字,则一起返回
代码:
wx60bc17759a517 博主文章分类:Leetcode刷题 ©著作权
问题内容是:给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引。
比如:给定nums = [2, 7, 11, 15], target = 9
那么要返回 [0, 1]
,因为2 + 7 = 9
这道题的优解是,一次遍历+HashMap:
先去Map中找需要的数字,没有就将当前的数字保存在Map中,如果找到需要的数字,则一起返回
代码:
JAVA 两个类同时实现同一个接口
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M