遇到了这个问题:解释支配者在逆向工程 Java 代码中的作用。
我能想到的只是你需要能够计算控制图中的支配者,看看它是否可约:
- 锻炼支配者
- 识别并移除后边缘
- 检查剩余的图是否是非循环的
如果图形是无环的 - 它是可还原的。因此所有的循环都是自然循环。如果它不可简化,则代码是非结构化的或优化的。
这听起来对你吗?
遇到了这个问题:解释支配者在逆向工程 Java 代码中的作用。
我能想到的只是你需要能够计算控制图中的支配者,看看它是否可约:
如果图形是无环的 - 它是可还原的。因此所有的循环都是自然循环。如果它不可简化,则代码是非结构化的或优化的。
这听起来对你吗?