Java 模拟NFA时要使用哪种数据类型
我目前正在编程一个具有给定转换的NFA模拟(java),因此我创建了一个类NFAJava 模拟NFA时要使用哪种数据类型,java,types,nfa,Java,Types,Nfa,我目前正在编程一个具有给定转换的NFA模拟(java),因此我创建了一个类NFA(a和S是字母表和状态的类型),方法是addTransition(sq,aa,sp) 有了这个,我希望能够添加像1-a->2这样的转换。稍后,程序应该得到一个单词并说出它在结尾的状态。但是我不知道在方法addTransitions中使用哪种数据类型来存储这些转换。有人能帮忙吗?给我们看一些代码提示:用构造函数创建另一个类Transition(输入的目的地)
(a和S是字母表和状态的类型),方法是addTransition(sq,aa,sp)
有了这个,我希望能够添加像
1-a->2
这样的转换。稍后,程序应该得到一个单词并说出它在结尾的状态。但是
我不知道在方法addTransitions
中使用哪种数据类型来存储这些转换。有人能帮忙吗?给我们看一些代码提示:用构造函数创建另一个类Transition
(输入的目的地)