我有一個問題分配給學校,真的讓我困惑。基本上,我們在課上學習遞歸。作爲家庭作業,並介紹相互遞歸,我們應該寫一個使用相互遞歸的數學表達式求值器。三種方法:getExpressionValue,getTermValue和getFactorValue需要互相調用以獲得結果。我們應該支持加法,減法,乘法,除法和括號表達式。在尋找如何做到這一點的想法時,我不斷遇到遞歸下降解析,但我不確定這個想法是否適合這個問題。Java遞歸數學表達式評估
如果有人能爲我提供指導,或者可能以說明如何做解析像這樣的文章的鏈接,我會非常感激。謝謝。
要理解遞歸,首先必須瞭解遞歸。 –
你的意思是[遞歸嗎?](http://www.google.com.ng/search?hl=zh-CN&sa=X&ei=zBOTTvuND5KGhQe43bj5Dw&ved=0CCEQBSgA&q=recursion&spell=1) – Mob
@Mob在谷歌這些瘋狂的孩子是熱鬧的。 –