Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 模拟NFA时要使用哪种数据类型_Java_Types_Nfa - Fatal编程技术网

Java 模拟NFA时要使用哪种数据类型

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

我目前正在编程一个具有给定转换的NFA模拟(java),因此我创建了一个类NFA
(a和S是字母表和状态的类型),方法是
addTransition(sq,aa,sp)


有了这个,我希望能够添加像
1-a->2
这样的转换。稍后,程序应该得到一个单词并说出它在
结尾的状态。但是
我不知道在方法
addTransitions
中使用哪种数据类型来存储这些转换。有人能帮忙吗?

给我们看一些代码提示:用构造函数创建另一个类
Transition
(输入的目的地)