给你一个整数数组 nums
,判断是否存在三元组 [nums[i], nums[j], nums[k]]
满足 i != j
、i != k
且 j != k
,同时还满足 nums[i] + nums[j] + nums[k] == 0
。请
你返回所有和为 0
且不重复的三元组。
注意:答案中不可以包含重复的三元组。
示例:
1 | 输入:nums = [-1,0,1,2,-1,-4] |
分析:
1 | 1、枚举每个数,先确定nums[i],在排序后的情况下,通过双指针l,r分别从左边l = i + 1和右边n - 1 |
代码
1 | class Solution { |
[原题链接](15. 三数之和 - 力扣(Leetcode))