免費開始練習
普通考試 108年 [資訊處理] 計算機概要

第 25 題

若一個堆疊結構(Stack),從上(Top)到下(Bottom)已存放 35,100,40 三個元素,經過 pop()、push(20)、push(75)、pop() 四個操作後,則此堆疊結構從上到下的元素內容為何?
  • A 20,100,40
  • B 35,100,20
  • C 40,20,75
  • D 75,20,35

思路引導 VIP

請想像一個只能從單一開口進出的狹窄試管:當你放入一顆球(push)後,再放入另一顆球,哪一顆球會被壓在下面?如果你現在想拿出一顆球(pop),你必須先拿到哪一顆?請試著畫出每一步操作後,試管內球的堆疊順序變化。

🤖
AI 詳解 AI 專屬家教

恭喜答對!表現優異。

  1. 觀念驗證:這題的核心在於理解堆疊(Stack)的後進先出(LIFO, Last-In-First-Out)特性。操作流程如下:
    • 初始狀態:$(Top) [35, 100, 40] (Bottom)$
▼ 還有更多解析內容

🏷️ 相關主題

程式語言基礎:語法、資料型別、變數與執行流程
查看更多「[資訊處理] 計算機概要」的主題分類考古題