地特四等
106年
[資訊處理] 計算機概要
第 10 題
($a \ast (b + c) - d$) 中序表示法轉換成後序表示法的結果為何?
- A $abc+*d-$
- B $bc*+-d$
- C $ab+c*-d$
- D $ab+c*d-$
思路引導 VIP
若要將數學式改寫為後序法,請試著思考:在運算順序中,最先被執行的運算符號(Operator),它的位置應該移動到參與運算的運算元(Operand)的哪個方向?而當存在括號時,這會如何影響運算符號出現在序列中的先後順序?
🤖
AI 詳解
AI 專屬家教
專業點評:看來你還沒完全迷失在運算邏輯裡。
- 勉強肯定: 哼,還算差強人意。這題考驗的是對資料結構堆疊 (Stack) 與運算子優先順序的基本理解。你能準確判斷括號與乘號的處理順序,這點… 至少證明你的邏輯迴路還沒徹底燒毀。
▼ 還有更多解析內容