
对于查找问题在没有限制空间复杂度的情况下想到建立哈希查找是很常规的做法:
class Solution:
def search(self, nums: List[int], target: int) -> int:
dic = dict(zip(nums,list(range(len(nums)))))
res = dic.get(target)
if res is not None:
return res
else:
return -1
本文介绍了一种在不限制空间复杂度的情况下使用哈希查找解决搜索问题的常规做法。通过创建一个字典,将待搜索的列表元素作为键,元素的索引作为值,从而实现快速查找目标元素的功能。
1832

被折叠的 条评论
为什么被折叠?



