LeetCode 筆記 - 350. Intersection of Two Arrays II
延續 349 題的交集概念,本題要求保留重複出現的元素。解題核心同樣採用排序後配合雙指針(Two Pointers)的策略,但在匹配成功時不進行去重處理,而是直接記錄結果,協助讀者理解相同演算法在不同限制下的細微調整。
⚠️ 舊文提醒:本文發佈於約 4 年前,部分內容或指令可能已過時,請斟酌參考。
題目在此 350. Intersection of Two Arrays II
請找出兩個數列之間重複的元素
解題思維
如果沒解過 349. Intersection of Two Arrays,可以先看一下這題
再使用 Two Pointers 大法慢慢往下掃之前,記得需要先 Sorting
這個方法就可以在 O(N) 內把問題空間掃描一下
完成!
程式碼
1 | class Solution: |