Patterns
與分類正交的第二索引:依「怎麼解」而非「什麼資料結構」組織。 共 37 種技法,一題可掛多個(主技法在前)。點進去看觸發時機、模板與該技法題目。
指針與視窗
搜尋・排序・貪心
前綴與區間
堆疊與佇列
搜尋・樹・圖
🌿回溯 Backtracking列舉所有子集/排列/組合/棋盤放置,需要剪枝。25🌳樹形 DFS Tree DFS在樹上需要子樹資訊回傳給父節點(高度、路徑和、是否平衡)。46🌊廣度優先 BFS BFS無權圖最短步數、層序遍歷、多源同時擴散(腐爛橘子)。51🕸️圖遍歷・連通分量 Graph DFS / Connectivity數島嶼/連通塊、判環、填充、複製圖。51🔗並查集 Union-Find動態合併集合、查詢連通性、偵測無向圖環、Kruskal。16📋拓撲排序 Topological Sort有依賴關係的排程/課程、判 DAG 是否可線性化。7🛣️帶權最短路 Shortest Path帶權圖最短路徑/最小成本(非單純步數)。6🌲最小生成樹 Minimum Spanning Tree連通所有點的最小總成本(連點、修路)。2