652. Find Duplicate Subtrees - Medium
前往題目
想法
- 每個可能都比較,不過至少會需要$O(N^2)$
思路
以空間換取時間,把走過的每個路徑都記錄下來,相同路徑就是duplicate
preorder
,其餘迭代順序也可以- 遇到
null
就回傳null
,路徑用字串紀錄 - 遇到相同路徑(字串)就加入根節點到結果
Code
652. Find Duplicate Subtrees - Medium
https://f88083.github.io/2024/11/06/652-Find-Duplicate-Subtrees-Medium/