示例:
给定数组 nums = [-1, 0, 1, 2, -1, -4],
满足要求的三元组集合为:
[
[-1, 0, 1],
[-1, -1, 2]
]
来源:力扣(LeetCode)...链接:https://leetcode-cn.com/problems/3sum
著作权归领扣网络所有。...为什么测试用例里面的-1可以两个啊,因为给的数组里面有两个-1啊。
注意一下:给的数组里面的元素在一个组合;里面只能出现一次。而-1有两个,证明在一个组合里面有两个-1也可以。...,然后看看这个可以与其他的可以为0的L与下一个L++是不是重复的,
如果是证明有重复的,就先装进数组里面在跳过下一个,问题?...注意下这里:也能重复,不过要求的是给的数组里面的,如果给的数组里面有两个-1,因为每一个-1在一个组合里面只能出现一次,两个2,可以出现两次了啊,就这种情况。
除了这种,其他的都错。
问题?