"10以下關於運算式 A×(B-C)+D 不同表示法的描述,何者正確? (A)..-阿摩線上測驗
最佳解! | ||
Gemini Lee 小一下 (2013/06/29)
要解這個要先了解運算子和運算元運算子:運算符號如+-x/運算元:就是你看到的ABCD或是1234然後再知道tree的長法 o / o o / / o o o o前序:以根節點為基礎開始劃分中(中為根節點或父節點)節點、左節點、右節點後序:以根節點為基礎開始劃分左節點、右節點、中節點中序:以根節點為基礎開始劃分左節點、中節點、右節點以上的劃分方法簡單的說就是以中節點為主然後由左往右所以前序的中節點就會是最先開始的節點然後左節點右節點而後序的中節點就會是放在最後中序的中節點就會在中間現在進入正題解題一開始都是先抓運算子為根節點或父節點前序:中左右=> +(根節點) x(父節點) A(子左節點) -(父節點) B(子左節點) C(子右節點) D(子右節點) .....看完整詳解 |
3F JEREMY65 高三下 (2015/07/18)
中序式轉後序式(前序式)
說明 平常所使用的運算式,主要是將運算元放在運算子的兩旁,例如a+b/d這樣的式子,這稱之為中序(Infix)表示式,對於人類來說,這樣的式子很容易理
解,但由於電腦執行指令時是有順序的,遇到中序表示式時,無法直接進行運算,而必須進一步判斷運算的先後順序,所以必須將中序表示式轉換為另一種表示方
法。 可以將中序表示式轉換為後序(Postfix)表示式,後序表示式又稱之為逆向波蘭表示式(Reverse polish notation),它是由波蘭的數學家盧卡謝維奇提出,例如(a+b)*(c+d)這個式子,表示為後序表示式時是ab+cd+*。
用手算的方式來計算後序式的話,可... 查看完整內容 |
4F
|