🎯 什麼情境該想到我

當你「需要 LIFO(堆疊)或 FIFO(佇列)的暫存結構時」的時候。

⚙️ 怎麼用(步驟 / 公式)

  • 堆疊:後進先出,push/pop 頂端;用於遞迴/回溯/DFS、撤銷。
  • 佇列:先進先出,enqueue 尾、dequeue 頭;用於 BFS、排隊處理。
  • 複雜度:進出皆 O(1)。

🧪 我實際套用的紀錄

  • (待填)

⚠️ 注意 / 什麼時候不適用

  • 用陣列實作要處理容量/環形;用鏈結串列則各操作 O(1)。

🔗 相關工具