From a84f7083689f50d3b0d79b2852c203ddb4c6254d Mon Sep 17 00:00:00 2001 From: Priya Gupta Date: Fri, 16 Jan 2026 13:10:10 -0800 Subject: [PATCH] Two-Pointers-1 Done --- 3SumProblem.java | 33 +++++++++++++++++++++++++++++++++ ContainerWaterProblem.java | 19 +++++++++++++++++++ Sample.java | 27 ++++++++++++++++++++++++++- 3 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 3SumProblem.java create mode 100644 ContainerWaterProblem.java diff --git a/3SumProblem.java b/3SumProblem.java new file mode 100644 index 00000000..9be12335 --- /dev/null +++ b/3SumProblem.java @@ -0,0 +1,33 @@ +class Solution { + public List> threeSum(int[] nums) { + Arrays.sort(nums); + List> result = new ArrayList<>(); + List list = new ArrayList<>(); + for(int i=0;i0) continue; + int target = nums[i]; + int left = i+1; + int right = nums.length-1; + while(left0){ + right--; + }else{ + left++; + } + } + } + return result; + } +} \ No newline at end of file diff --git a/ContainerWaterProblem.java b/ContainerWaterProblem.java new file mode 100644 index 00000000..ba4c00b0 --- /dev/null +++ b/ContainerWaterProblem.java @@ -0,0 +1,19 @@ +class Solution { + public int maxArea(int[] height) { + int left = 0; + int right = height.length-1; + int max = 0; + while(left