有一堆疊 (stack) 存放七筆資料,依序為 G、F、E、D、C、B、A,堆疊頂端的資料為 A。令 X(S) 表示將資料 S 存 入該堆疊,Y 表示從該堆疊取出一筆資料,則依序執行 Y、Y、X(S)、X(S)、X(S)、Y、Y、X(S)、Y 後、該堆疊頂端的 資料為何?
AC
BD
CE
DS正確答案
答案與詳解
經過兩次取出移除 A、B 後,連續三次存入 S,再兩次取出移除兩個 S,接著一次存入 S 與一次取出 S,最後堆疊頂端仍為 S。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
