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 { |