我真的好菜。。。。。。
最简单的题都不会。。。。。。
今天做的是leetcode的第一题——两数之和,做了好久不会做,最后还是看了别人的答案才恍然大悟,原来有这么多种做法。。。
class Solution: def twoSum(self, nums, target) : for i in range(len(nums)): temp=nums[:i] if (target-nums[i]) in temp: j=temp.index(target-nums[i]) break if j>=0: return [j,i] nums=[3,3] target=6 a=Solution() print(a.twoSum(nums,target))
两数之和嘛,取出一个数再取出一个数,我只是用暴力法写了两个for循环,然后就超出时间了。
哈希表我还是不会,不知道怎么编写,先留坑。