class Solution(object):
def fourSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[List[int]]
"""
length = len(nums)
nums.sort()
res = []
for i in range(0,length-2):
for j in range(i+1,length-1):
l,r = j+1,length-1
while(l<r):
tar = nums[i]+nums[j]+nums[l]+nums[r]
if tar == target:
s=[]
s.append(nums[i])
s.append(nums[j])
s.append(nums[l])
s.append(nums[r])
if s not in res:
res.append(s)
l += 1
r -= 1
elif tar < target:
l += 1
else:
r -= 1
return res
博客围绕LeetCode 18题4Sum展开,虽未给出具体内容,但可知是关于该算法题的探讨,在信息技术领域,算法题的解决有助于提升编程能力和逻辑思维。

330

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



