Examly題庫立即開始練習
國中教甄|資訊科技資訊科技115 年第 24 題單選題

給定一個堆疊及數字 1, 2, 3, 4,在經過任一順序的 4 個 Push 與 4 個 Pop 動作後,下列哪個輸出 (Pop) 數字順序不可能發生?

A4, 3, 2, 1
B2, 1, 4, 3
C3, 4, 1, 2正確答案
D1, 2, 4, 3
答案與詳解
C
正確答案
堆疊具有後進先出特性,當 3 和 4 被彈出後,堆疊內剩餘的 1 和 2 必須先彈出 2 才能彈出 1,故無法輸出 1, 2。

為什麼答案是 C

要優先彈出 3,必須先推入 1、2、3 並彈出 3;接著推入 4 並彈出 4。此時堆疊內由上至下為 2、1,接下來只能先彈出 2 再彈出 1,無法產生 1, 2 的輸出順序。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮