期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
中缀算术表达式的轻量化求值算法 被引量:1
1
作者 白宇 郭显娥 《计算机应用》 CSCD 北大核心 2013年第11期3163-3166,共4页
针对当前中缀算术表达式求值算法笨重或者复杂的问题,提出了一种轻量化的中缀算术表达式求值算法。该算法基于逆向拆分中缀算术表达式的思路,使用递归解析的方法,等价于中缀算术表达式的构造二叉树表示。实验结果表明,该算法与传统逆波... 针对当前中缀算术表达式求值算法笨重或者复杂的问题,提出了一种轻量化的中缀算术表达式求值算法。该算法基于逆向拆分中缀算术表达式的思路,使用递归解析的方法,等价于中缀算术表达式的构造二叉树表示。实验结果表明,该算法与传统逆波兰表达式(RPN)转换、求值算法相比,该算法无需做逆波兰表达式转换,无需人工栈辅助,实现代码量仅有其1/6,而效率仅下降6.9%。与W3Eval算法相比,该算法无需符号转置表,支持算符自定义或重定义,实现代码量不到其1/2。该算法实现代价低,适用于Web应用的Browser端,及嵌入式应用等轻量化应用场合。 展开更多
关键词 轻量化算法 中缀算术表达式 逆向拆分 逆波兰表达式 W3Eval
在线阅读 下载PDF
可扩展的逻辑表达式求值系统的设计与实现 被引量:7
2
作者 熊风光 况立群 韩焱 《计算机工程与设计》 CSCD 北大核心 2012年第10期3858-3861,3958,共5页
针对目前逻辑表达式求值算法中运算符的名称、优先级和运算规则都以硬编码的形式固化在算法中所带来的算法无法扩展的问题,通过将运算符的名称、优先级和运算规则抽象为接口的方法,设计并实现了一种新的逻辑表达式求值系统。该系统既保... 针对目前逻辑表达式求值算法中运算符的名称、优先级和运算规则都以硬编码的形式固化在算法中所带来的算法无法扩展的问题,通过将运算符的名称、优先级和运算规则抽象为接口的方法,设计并实现了一种新的逻辑表达式求值系统。该系统既保证了表达式求值算法的独立性,又允许用户自定义运算符和更新原有运算符运算规则,从而实现了逻辑表达式求值的可扩展性。 展开更多
关键词 逻辑表达式求值 中缀表达式 后缀表达式 运算符 接口 扩展性
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部