我有一个学校布置的问题,让我感到困惑。基本上,在课堂上我们正在学习递归。作为作业和互递归简介,我们应该编写使用互递归的数学表达式求值器。 getExpressionValue,getTermValue和getFactorValue这三个方法需要相互调用以获得结果。我们应该支持加法,减法,乘法,除法和括号表达式。在寻找如何解决这个问题的思路时,我一直在遇到递归下降解析,但我不确定这个想法是否适用于此问题。
如果有人能为我提供指导或可能解释如何进行此类解析的文章链接,我将非常感激。谢谢。
如果有人能为我提供指导或可能解释如何进行此类解析的文章链接,我将非常感激。谢谢。