|
1
|
| Akshatha Mandadi · 技术社区 · 8 年前 |
|
|
1
1
这个NFA的高级设计是正确的,只是缺少一些细节。在设计NFA时,我发现有一种策略很有帮助,那就是首先提出一组测试用例或测试字符串。也就是说,如果我正在编写一个程序来检查字符串是否满足这些特定属性,我会测试哪些字符串?边缘情况是什么?这些可以帮助您在第一次设计NFA时发现模式,并且您可以在以后使用它们检查您的工作。 例如,以下是我将检查此问题的一些测试用例:
您应该特别考虑这两个方面:
您是否看到可以进行哪些修改来解决这些问题? |