Merge In Between Linked Lists LeetCode solution in Java
1class Solution {2public ListNode mergeInBetween(ListNode list1, int a, int b, ListNode list2) {3ListNode left = list1;4for (int i = 1; i < a; i++) left = left.next;56ListNode middle = left;7for (int i = a; i <= b; i++) middle = middle.next;89left.next = list2;10while (list2.next != null) list2 = list2.next;1112list2.next = middle.next;13return list1;14}15}