java递归求解带方法调用的表达式.rar

时间:2023-03-10 12:20:29
【文件属性】:

文件名称:java递归求解带方法调用的表达式.rar

文件大小:5KB

文件格式:RAR

更新时间:2023-03-10 12:20:29

java 递归 数据结构 算法

网上容易找到的都是求解 加减乘除和括号 的表达式,比如: ( 1 + 2 ) * 3 + 4,不能求解 : sum( 3, 4, 5 ) / 2  - 4 -sum( 5, 3, 1 ) 这样的, 于是自己在此基础上写了一个可以求解带方法调用表达式的工具类,组要是通过递归将方法调用,比如 sum( ... )替换成 计算出的结果,这样表达式中就不存在 方法调用了,就成了普通的 加减乘除和括号的 四则运算的表达式了,然后使用网上普遍找到的方法求解,此工具类中只实现了 average函数,其余函数可以自己扩展


【文件预览】:
java递归求解带方法调用的表达式
----ArithHelper.java(5KB)
----Calculator.java(7KB)
----FunctionExpressCalculator.java(5KB)

网友评论