乙個中綴式到其他式子的轉換方法

2022-05-16 13:50:41 字數 801 閱讀 8290

35,15,+,80,70,-,*,20,/               //字尾表達方式

(((35+15)*(80-70))/20)=25           //中綴表達方式  

/,*,+,35,15,-,80,70,

20             //字首表達方式 

人的思維方式很容易固定~~!正如習慣拉10進製。就對2,3,4,8,16

等進製不知所措一樣~~!

人們習慣的運算方式是中綴表示式。而碰到字首,字尾方式。。迷茫

其實僅僅是一種表示式子的方式而已(不被你習慣的方式)

我這裡教你一種也許你老師都沒跟你講的簡單轉換方式

乙個中綴式到其他式子的轉換方法~~

這裡我給出乙個中綴表示式~

a+b*c-(d+e)

第一步:按照運算子的優先順序對所有的運算單位加括號~

式子變成拉:((a+(b*c))-(d+e))

第二步:轉換字首與字尾表示式

字首:把運算符號移動到對應的括號前面

則變成拉:-(

+(a *(bc)) +(de))

把括號去掉:-+a*bc+de  字首式子出現

字尾:把運算符號移動到對應的括號後面

則變成拉:((a(bc)*

)- (de)+ )-

把括號去掉:abc*-de+-  字尾式子出現

發現沒有,字首式,字尾式是不需要用括號來進行優先順序的確定的。

如果你習慣拉他的運算方法。計算的時候也就是從兩個運算元的前面

或者後面找運算子。而不是中間找,那麼也就直接可以口算拉

**:

乙個Word到Trac Wiki的轉換指令碼

在trac的wiki中寫文件,沒有視覺化的介面,輸入的格式都要自己新增格式標註,不直觀。可不可以先通過word編寫文件,然後通過工具將word文件轉化為wiki格式文件呢。網上搜尋了一下,發現有這樣的轉化指令碼。word2moinv2.bas 使用時只要 1.開啟word 2.用alt f11開啟v...

構造和改變乙個string的其他方法

構造乙個string的其他方法 1string s1 cp,n cp為c風格陣列名或乙個指向c風格陣列的指標,則執行的操作為拷貝從cp開始包括cp在內的接下來n個字元給s1,n的預設值為sizeof cp sizeof int char 可以自由設定第乙個引數 cp 1,cp 2,2string s...

快速排名的方法 乙個禮拜權重從0到2!

快速排名是每一位seoer在做seo的夢想,但對於 排名的具體情況,作為seoer只能說,我們跟著搜尋引擎的規律走,至於排名嘛,多多少少有一些隨機性,我們不能操控,但是對於權重嘛,還是有一些方法讓我們自由操控的。要求 會被快速收錄,可能你認為你的內容是 的,想收錄非常困難,其實未必,我的久聞網均是作...