Merge In Between Linked Lists LeetCode solution in Java

1
class Solution {
2
public ListNode mergeInBetween(ListNode list1, int a, int b, ListNode list2) {
3
ListNode left = list1;
4
for (int i = 1; i < a; i++) left = left.next;
5

6
ListNode middle = left;
7
for (int i = a; i <= b; i++) middle = middle.next;
8

9
left.next = list2;
10
while (list2.next != null) list2 = list2.next;
11

12
list2.next = middle.next;
13
return list1;
14
}
15
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0