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
統計: 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