我想编写一个将nfa转换为dfa的程序, 用户绘制图形,然后程序将其转换为dfa。 我该怎么做?将nfa转换为dfa
回答
你可能想看看这个以前的煽动问题。
如在答复中指出,你可以通过重新实现以下Python的例子在C#中解决这个问题
https://gist.github.com/491973
如果你没有尽力对实现语言,只是希望玩NFA的和DFA的,那么你可以使用:
http://www.cs.duke.edu/csed/jflap/
这里是正是这样做的教程:
http://www.cs.duke.edu/csed/jflap/tutorial/fa/nfa2dfa/index.html
aha,thx介绍jflap。只是我想要像jflap使用c程序# – Moslem7026 2011-04-30 12:06:12
是否需要在C#中?如果您担心您希望它在.Net虚拟机上运行,那么您可以简单地使用http://www.ikvm.net/,它应该运行良好,无需看到JVM! – 2011-05-01 11:11:42
aha。我不知道Java。 c#没有能力编写像jflap这样的程序! – Moslem7026 2011-05-01 11:34:19
您可能也想看看Fare。
它是一个完善建立的Java库dk.brics.automaton的.NET端口,其API尽可能接近相应的dk.brics.automaton类。
它甚至包括一个.NET端口Xeger,用于从正则表达式生成随机文本。
- 1. 将NFA转换为DFA
- 2. NFA转换为DFA
- 3. 如何将NFA/DFA转换为java?
- 4. NFA/DFA可变转换条件
- 5. 将字符集转换为nfa/dfa的高效算法
- 6. 用于将NFA转换为DFA的Java库
- 7. 用于将NFA转换为DFA的伪代码
- 8. NFA转化为DFA =确定性?
- 9. 将RE转换为NFA
- 10. NFA到DFA的转换,其语言为L的(A)补
- 11. NFA到DFA算法
- 12. 将PDA转换为DFA
- 13. DFA和NFA等效语言
- 14. C#中的NFA/DFA实现
- 15. 为什么在DFA上使用NFA
- 16. NFA DFA和正则表达式转换表
- 17. 如何将DFA转换为图灵机?
- 18. 所有上下文无关语法都可以转换为NFA/DFA吗?
- 19. 将正则表达式转换为NFA转换表
- 20. 转换RE - > NFA
- 21. 用于描述DFA或NFA的语法
- 22. 来自NFA的DFA的子集构造
- 23. 哪个更强大?DFA或NFA?
- 24. NFA与DFA的优点/缺点相反
- 25. 用于绘制DFA的C库,NFA的
- 26. NFA与DFA相比的优缺点?
- 27. 最高的国家的数量 - DFA/NFA
- 28. 转换DFA到RE
- 29. 将电源状态映射到唯一编号NFA到DFA
- 30. 如何线性语法转换为DFA
你知道该怎么做吗? – 2011-04-30 11:39:14
是的,我可以做到! – Moslem7026 2011-04-30 11:54:42