Examly題庫立即開始練習
國家安全情報人員考試五等考試-資訊組計算機大意10816單選題

堆疊 (Stack) 是一種常用的資料結構 , 若某一程式使用堆疊依序放入 (push)A, B, C, D, E 五個字母 , 接著再拿出 (pop) 三個字母後 , 再依序放入F, G, H 三個字母,最後再拿出一個字母。請問堆疊中所剩餘的字母由下至上依序為何?

AABFG正確答案
BCDGF
CABEG
DCDFG
答案與詳解
A
正確答案
堆疊為 LIFO 後進先出,依序模擬 push/pop 即可得剩餘由下至上為 A、B、F、G。

為什麼答案是 A

push A,B,C,D,E 後堆疊由下至上為 ABCDE;pop 三次拿走 E、D、C,剩 AB;再 push F,G,H 變 ABFGH;最後 pop 拿走 H,剩 ABFG,正確。

考點:LIFO模擬考點:誤認佇列考點:pop順序錯考點:Stack vs Queue
載入中…

計算機大意 相關題目

想練更多計算機大意考古題?

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

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