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