1.两数之和 python o(n)解法

一次遍历o(n)
利用哈希表

def twoSum(self, nums, target):
        if len(nums) <= 1:
            return False
        buff_dict = {}
        for i in range(len(nums)):
            if nums[i] in buff_dict:
                return [buff_dict[nums[i]], i]
            else:
                buff_dict[target - nums[i]] = i
发布了16 篇原创文章 · 获赞 1 · 访问量 2834

猜你喜欢

转载自blog.csdn.net/weixin_43436824/article/details/105489187