堆疊 (stack) 在電腦科學領域中是一個非常常見的資料結構,舉凡平時的 Ctrl + Z、瀏覽器的上一頁、括號對應,甚至是程式中的函式呼叫,都是堆疊的應用。