class Solution(object): def twoSum(self, nums, target): num = {} for i in range(len(nums)): num[nums[i]] = i for i in range(len(nums)): if target-nums[i] in num: if num[target-nums[i]] != i: return [i, num[target-nums[i]]]
题目链接:https://leetcode.com/problems/two-sum/
思路:将nums数组用dict型num存起来,用key 表示数组里面的数,
value 表示索引值。
target表示两数之和,(target-num[i])表示需求的另一个数,遍历num数组
找到索引值。
1.Two Sum,python
最新推荐文章于 2023-02-06 10:00:13 发布