第一次刷力扣题目,特在简书记录
题目:
小记:有人相爱,有人夜里看海,有人连力扣的第一题都要用两层for循环。
- 使用暴力方法
过程:刚开始想到直接去除nums[i]或num[j]大于target位置的数据,但通过实验发现,数组中有负数,所以只能用暴力法解决。如下:
class Solution(object):
def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
for i in range(0, len(nums)-1):
for j in range(i+1, len(nums)):
if nums[i] + nums[j] == target:
return i, j
return flase
- 学习他人求解方法
- 代码随想录
发现本人缺陷:没有算法的思想,直接刷题,囫囵吞枣,事倍功半。
决定:先学习一遍代码随想录的博客,在继续刷题,可能要等段时间在继续刷题咯