From 3cf20d2e9ea031984ffa41cc574db29d20dc87fd Mon Sep 17 00:00:00 2001 From: Nitin Sahu Date: Tue, 6 Aug 2024 17:14:15 +0530 Subject: [PATCH] 3 sum Optimal solution in java --- 3Sum - Leetcode 15/3 sum leet code java | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 3Sum - Leetcode 15/3 sum leet code java diff --git a/3Sum - Leetcode 15/3 sum leet code java b/3Sum - Leetcode 15/3 sum leet code java new file mode 100644 index 0000000..2ad6e9d --- /dev/null +++ b/3Sum - Leetcode 15/3 sum leet code java @@ -0,0 +1,37 @@ +class Solution { + public List> threeSum(int[] nums) { + List> result=new ArrayList<>(); + Arrays.sort(nums); + + for(int i=0;i0 && nums[i]==nums[i-1]){ + continue; + } + + int left=i+1; + int right=nums.length-1; + + while(left