|
|
1
1
我不确定有没有工具,但看看 Boolean Algebra 您可以绘制所有输入和输出的网格,以尝试找到一个最小的布尔表达式 |
|
2
1
这个 DMS Software Reengineering Tookit 可以这么做。 它是通用的编译器技术,用于解析语言(包括Java)到表空间和符号表。dms还提供了源到源的转换,以及关联和交换律重写。 您的布尔表达式将显示为Java AST表达式树。 通过提供一组关于布尔代数的规则,您可以操纵 那些表情树。 我们过去这样做是为了对C、RLL和一个诊断方程组进行布尔表达式简化和转换,无论是在大型表达式上,还是在许多中型表达式上(比例非常像您的示例)。 2010年5月19日编辑:见 example of conventional algebra transformations 使用DMS。构造一个变量来代替布尔代数是很简单的。 |
|
|
3
1
Boolean Refactor and Simplification 这个工具对于优化复杂的布尔表达式非常有用。 |
|
|
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 4 年前 |
|
|
Justin · Python自属性重命名 8 年前 |
|
|
Sabutobi · 长dict属性行的重构 8 年前 |
|
|
Falco Alexander · 简单LINQ重构/样式 8 年前 |
|
|
05bs001 · Euler 12需要优化 8 年前 |
|
|
slartidan · 如何将lambda表达式重构为方法引用? 8 年前 |
|
|
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 8 年前 |