题目描述 解法 使用哈希表,一次遍历即可。时间复杂度 O ( n ) O(n) O(n),空间复杂度 O ( n ) O(n) O(n)。 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: d = {} for i,num in enumerate(nums,0): if target-num in d.keys(): return d[target-num],i d[num] = i return []