2
public List<List<Integer>> fourSum(int[] nums, int target) {4
List<List<Integer>> llans = new LinkedList<>();5
if (nums == null || nums.length <= 2) {8
for (int i = 0; i < nums.length - 3; i++) {9
for (int j = i + 1; j < nums.length - 2; j++) {11
int r = nums.length - 1;12
long ressum = target - nums[i];13
ressum = ressum - nums[j];15
if (nums[l] + nums[r] == ressum) {16
List<Integer> ll = new LinkedList<>();23
while (l < r && nums[l] == nums[l + 1]) {26
while (l < r && nums[r] == nums[r - 1]) {31
} else if (nums[l] + nums[r] < ressum) {37
while (j < nums.length - 1 && nums[j] == nums[j + 1]) {41
while (i < nums.length - 1 && nums[i] == nums[i + 1]) {