Leetcode 1669 - Merge In Between Linked Lists

題目

Problem#

給你兩個 linked-list AB 長度分別是 nm,並給你兩個正整數 ab 代表要從 A 中移除第 a 個到第 b 個 node,之後用 B 替代,要你回傳替代後的結果。

測資限制#

  • $3 \le A \le 10^4$
  • $1 \le a \le b < A-1$
  • $1 \le B \le 10^4$

想法#

掃一次 A 找到 ab 在哪,並記錄他們的前後,之後刪掉 ab 之間的 node,用 B 取代(基本 linked-list) 操作。

AC Code#

  • 時間複雜度: $\mathcal{O}(n)$
  • 空間複雜度: $\mathcal{O}(1)$