Skip to content
On this page

1669. 合并两个链表

原题链接:LeetCode 1669. 合并两个链表

题解代码

javascript
var mergeInBetween = function(list1, a, b, list2) {
  let p1 = list1, p2 = list2, idx = 0
  while (idx < a - 1) {
    p1 = p1.next
    idx++
  }
  const prev = p1
  while (idx < b + 1) {
    p1 = p1.next
    idx++
  }

  while (p2.next) {
    p2 = p2.next
  }
  prev.next = list2
  p2.next = p1
  return list1
};

技术文档集合