polish-notation

    0熱度

    2回答

    我在尋找的東西,解釋我如何可以計算一個Polish Expression,例如: ,如果我有這個((1+2)*4)+3,以正常的方式是1+2*4+3 = 15,但我需要 寫這樣:12+4*3+使用stack獲得最高的價值,並在堆棧中再次把,看我的代碼:https://ideone.com/0bdkkM 我已經看到一個職位,但我不明白我怎麼可以讓所需要的操作:StackOverflow

    1熱度

    1回答

    我有這樣的功能: def req_splitter(req_string): req = {} if " AND " in req_string: cond = "AND" req_splitted = req_string.split(" AND ") elif " OR " in req_string: cond = "OR"

    2熱度

    4回答

    我真的很驚訝於一個問題。 轉換使用JavaScript [ 「和」 下面的表達式,[ 「<」, 「VAR1」, 「VAR2」],[ 「OR」,[ 「>」, 「VAR3」,「 VAR4 「],[」 ==」, 「VAR5」, 「var6」]] 到 VAR1 < val2的AND(VAR3> VAL4 OR val5 == VAL6) 遺憾的是,我沒有任何更多的信息

    0熱度

    1回答

    如果我想這個從綴轉換爲後綴: 3 + (8 – ((6 – 2)))/(4 + 5) 這是否是正確的?: 3 8 6 2 - - + 4 5 +/ 另外,如果我想評估此: 3 8 6 2 - - 4 5 +/+ 難道簡化這個?: 31/9

    1熱度

    2回答

    我有解釋波蘭表示法的解釋器。我擁有令牌中的所有操作和數字,並且我有一個令牌列表。因此,例如- - 5 4 2是與這些標記列表: SubtractionToken,SubtractionToken,NumberToken,NumberToken,NumberToken,STOPToken。 例令牌: class SubstractToken : IBinaryOperation { pu

    1熱度

    1回答

    與前綴表達式相比,後綴修飾表達式有什麼優勢?使用後綴表達式可以刪除前綴表達式的缺點是什麼?