infix-notation

    20熱度

    8回答

    長話短說我的講師是胡扯,並且向我們展示了通過投影儀中綴到前綴棧和他的bigass陰影擋住了一切,所以我錯過了重要的東西 他指的是push和pop,推= 0流行= X ,他舉了一個例子,但我不能看他如何得到他的答案可言, 2*3/(2-1)+5*(4-1) 步驟1反轉:)1-4(*5+)1-2(/3*2確定我可以看到 ^h Ë然後接着寫X和O的操作和我完全失去了 答案14-5*12-32*/+然

    0熱度

    1回答

    我的解析器通過首先從中綴轉換爲後綴來評估PEMDAS表達式,然後使用標準後綴評估規則。我解析表達式並將令牌存儲在列表中。這個預編譯對我來說可以,因爲我打算緩存預編譯的函數。 我想優化評估函數(請參閱代碼中的Evaluate04)。在我的硬件上,我可以在不到600毫秒內獲得1,000,000次評估。說實話,我相信這已經足夠快了。遠快於數據庫訪問調用來獲取表達式。 我想看看你們是否可以讓它變得更快。微

    2熱度

    1回答

    我最近編寫了一個java程序,它接受中綴表達式並將其轉換爲後綴表達式。它適用於大多數情況,但我的某些表達式出錯。例如,表達式a + b + c + d + e在輸出 a b + c + d + e +時將輸出abcde +++++。 import java.util.Stack; public class ITP { public static Stack<Character> st

    2熱度

    3回答

    我想實現前綴中綴在c + +,這就是我到目前爲止。輸入應該是例如這樣的事情: /7+23 而且輸出繼電器: 7/(2+3) or (7/(2+3)) 而是我得到: (/) 這是我寫到目前爲止代碼: void pre_to_in(stack<char> eq) { if(nowe.empty() != true) { char test; test =

    1熱度

    1回答

    exception div; fun f(x,y) = let val before = 2.0 * x + 3.0 * y in (before + (1.0/(if x > 0.0001 then x else raise div)) + 2.0/y) handle div => before/6.0 end 此代碼會產生一些編譯錯誤

    17熱度

    2回答

    我是很新的Scala編程語言,並試圖想辦法stucked在我的腦海裏,而我在here以下的講義。 我想我不能真正理解利弊運營商是如何工作的,這裏有一些事情我想: 我已經創建了一個僞隨機數生成器,然後試圖創建一個隨機值的列表: scala> val gen = new java.util.Random gen: java.util.Random = [email protected] scal

    0熱度

    1回答

    我非常新的C編程。 我偶然發現了幾個答案。一些使用舊的語法。 問題是我必須創建一個程序,它會讀取一個文本文件,並使用讀取後綴行轉換爲中綴方程。 該文本文件是這樣的: 6 #this is the number ofcontainters 1 + 3 4 # it's no_operation_if op!=v then read value of nos mention 2 + 5 6

    2熱度

    2回答

    wiki page of the Solr Suggester component沒有提及如何搜索提供的字段?它只是一個前綴,還是還有一箇中綴搜索?

    1熱度

    2回答

    我一直在試圖找出這個問題。 我有一個作業,使一個基本的計算器。 要做到這一點,我需要在後綴的說明。 我在網上找到了一些代碼,可以運行但使用gets()。 我試圖更換獲取...但程序不再起作用。這裏是代碼,我希望有人可以找到錯誤(使用2 + 4作爲輸入,它讀取和識別2作爲一個數字,然後+作爲運營商,然後4作爲一個數字......然後卡在一個數字循環沿線某處) 要清楚,使用此代碼是我的任務公平的遊戲,

    2熱度

    2回答

    我正在爲我的數據結構課程做一個分配,我必須將中綴表達式轉換爲後綴表達式。我差不多完成了它,但當我嘗試輸入類似於+ b + c的東西時,我總是收到一個錯誤。它可以很好地處理a + b和a + b * c。 我真的不知道它有什麼問題。如果有人能指向我的方向或用我的代碼看到問題,我會非常感激。 #include <iostream> #include <stack> using namespace