🎯 什麼情境該想到我 當你「需要 LIFO(堆疊)或 FIFO(佇列)的暫存結構時」的時候。 ⚙️ 怎麼用(步驟 / 公式) 堆疊:後進先出,push/pop 頂端;用於遞迴/回溯/DFS、撤銷。 佇列:先進先出,enqueue 尾、dequeue 頭;用於 BFS、排隊處理。 複雜度:進出皆 O(1)。 🧪 我實際套用的紀錄 (待填) ⚠️ 注意 / 什麼時候不適用 用陣列實作要處理容量/環形;用鏈結串列則各操作 O(1)。 🔗 相關工具 鏈結串列 廣度優先搜尋 深度優先搜尋 演算法導論