Problem: 1. 两数之和
思路
-用map
存储nums
的<值,下标>
- 遍历
nums
,- 如果
map
中的target - nums[i]
存在且不是nums[i]
本身则说明有,两数之和的数return
, - 没有继续遍历,将
target
加入map
中
- 如果
复杂度
- 时间复杂度:
$O(n)$
- 空间复杂度:
$O(n)$
Code
1 | class Solution { |
Problem: 1. 两数之和
-用map
存储nums
的<值,下标>
nums
,map
中的target - nums[i]
存在且不是nums[i]
本身则说明有,两数之和的数return
,target
加入map
中$O(n)$
$O(n)$
1 | class Solution { |