阿摩線上測驗
登入
首頁
>
資料處理
>
107年 - 107 鐵路特種考試_員級_資訊處理:資料處理概要#69661
> 申論題
申論題
試卷:107年 - 107 鐵路特種考試_員級_資訊處理:資料處理概要#69661
科目:資料處理
年份:107年
排序:0
申論題資訊
試卷:
107年 - 107 鐵路特種考試_員級_資訊處理:資料處理概要#69661
科目:
資料處理
年份:
107年
排序:
0
申論題內容
三、要解析一個數學運算式,一般需要用到資料結構-堆疊(Stack)。請以畫圖說明當讀 入以下運算式中的每一個運算子或運算元後,堆疊中的資料儲存情況。 (30 分) 8*9+6=
詳解 (共 1 筆)
詳解
提供者:114年高考上榜
以下是每個運算子或運算元讀入後,堆疊中的資料儲存情況:
當讀入數字 8,堆疊為 [8]。
當讀入運算子 *,堆疊為 [8, *]。
當讀入數字 9,堆疊為 [8, *, 9]。
當讀入運算子 +,堆疊為 [72, +],因為 8 * 9 = 72。
當讀入數字 6,堆疊為 [72, +, 6]。
當讀入運算子 =,堆疊為 [78],因為 72 + 6 = 78。
最後堆疊中只剩下一個數字,即為運算式的計算結果 78。