Java字符串引擎原理介绍

要求 1,计算表达式 2,储存函数,并参与运算 输入:2*3/6+2^0.5 输出:2.414 输入:f(a,b)=a*b 输入:2^f(2,2) 输出:16.0 结果示范 数据结构 解析字符串: 2*3/6+2^0.5 所有叶子节点均为变量,所有非叶子节点均为运算符,函数也是一种运算符 基本对象 接口 AvailableValue: 描述所有节点均可取值,非根节点的值为它的子节点的值 抽象类 B
相关文章
相关标签/搜索