117. 若一個堆疊(Stack)可存放 5 個元素,連續 push 5 筆資料後,再繼續push 1 筆資料會
(A)失敗,不能再 push 資料進去
(B)將第 1 筆資料 pop出來
(C)將第 5 筆資料 pop 出來
(D)將第 2 筆資料 pop 出來 。

答案:登入後查看
統計: A(6), B(2), C(1), D(0), E(0) #3710771

詳解 (共 1 筆)

#7510957

觀念解析:

  • 堆疊滿溢(Stack Overflow): 當堆疊的容量已達上限(例如本題只能存放 5 個元素)時,若再嘗試放入(push)新的資料,系統無法為其分配空間,就會發生「堆疊溢位(Stack Overflow)」,導致 Push 操作失敗。

  • 不會自動 Pop: 堆疊並不會像環形佇列(Circular Queue)或某些覆蓋機制一樣主動將舊資料覆蓋或自動吐出(pop),除非程式明確發出 Pop 指令。

0
0