Examly題庫立即開始練習
原住民族考試四等考試-電子工程類科計算機概要10416單選題

一個空堆疊(empty stack)經過一連串的放入(push)及取出(pop)動作,其中放入的值先後順序為 A,B,C,D,則下列何者不可能為其取出值的先後順序?

AABDC
BCABD正確答案
CBDCA
DBCDA
答案與詳解
B
正確答案
堆疊具備「後進先出 (LIFO)」特性。若 C 最先被取出,代表 A、B 已在堆疊中且 B 壓在 A 之上,因此後續取出順序必定是 B 先於 A,絕不可能 A 先於 B。

為什麼答案是 B

此順序不可能!要先 Pop C,必須先 Push A, B, C。此時堆疊由底到頂為 [A, B, C]。Pop C 後,堆疊剩下 [A, B],頂端是 B。下一個取出的必須是 B 或新加入的 D,絕對不可能越過 B 去取出底部的 A。

考點:堆疊模擬考點:LIFO 違反
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

Download on theApp Store即將推出Google Play
黑皮