🌿 Patterns · 搜尋・樹・圖

回溯 Backtracking

25 題(24 題以此為主技法)

🎯 何時用

列舉所有子集/排列/組合/棋盤放置,需要剪枝。

🧩 模板心法

choose → explore → un-choose;用 start 索引或 used 陣列避免重複;不合法早剪枝。

Medium 18 題

Hard 7 題