class Solution {
public ListNode mergeInBetween(ListNode list1, int a, int b, ListNode list2) {
ListNode begin = list1;
ListNode end = list1;
int i = 0;
while(i < a-1){
begin = begin.next;
i++;
}
int j = 0;
while(j < b+1){
end = end.next;
j++;
}
begin.next = end;
ListNode cur = list2;
while(cur.next != null){
cur = cur.next;
}
begin.next = list2;
cur.next = end;
return list1;
}
}
1669. 合并两个链表 给你两个链表 list1 和 list2 ,它们包含的元素分别为 n 个和 m 个。 请你将 list1 中第 a 个节点到第 b 个节点删除,并将list2 接在被删除节
最新推荐文章于 2023-02-15 22:16:00 发布