剑指 Offer II 007. 数组中和为 0 的三个数
给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a ,b ,c ,使得 a + b + c = 0 ?请找出所有和为 0 且 不重复 的三元组。
示例 1:
输入:nums = [-1,0,1,2,-1,-4]
输出:[[-1,-1,2],[-1,0,1]]
示例 2:
输入:nums = []
输出:[]
示例 3:
输入:nums = [0]
输出:[]
提示:
0 <= nums.length <= 3000
-105 <= nums[i] <= 105
代码:
class Solution {
public List> threeSum(int[] nums) {
List> result=new linkedList>();
if (nums.length>=3)
{
Arrays.sort(nums);
int i=0;
while (i< nums.length-2)
{
twoSum(nums,i,result);
int temp=nums[i];
while (nums[i]==temp&&i> result){
int j=i+1;
int k=nums.length-1;
while(j



