DFA_exercise:创建一个程序 (java) 的练习,该程序从 txt 文件中读取 DFA,获取用户输入字符串,并在 DFA 接受或拒绝该字符串时输出

时间:2024-06-28 22:32:42
【文件属性】:

文件名称:DFA_exercise:创建一个程序 (java) 的练习,该程序从 txt 文件中读取 DFA,获取用户输入字符串,并在 DFA 接受或拒绝该字符串时输出

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-28 22:32:42

Java

DFA_in_Java 创建一个程序 (java) 的练习,该程序从 txt 文件中读取 DFA,获取用户输入字符串,并输出 DFA 是否接受或拒绝该字符串。 编码 DFA - 设计一种将 DFA 表示为文本文件的方法。 DFA 的文本文件有 6 个部分。 第一部分是 DFA 接受的字符串类型的描述。 下一行是州的总数,然后是 DFA 的字母表。 我有一个用于开始状态的字段,尽管我的所有示例 DFA 文件都从状态 0 开始。接受状态是与状态位置相对应的数字。 最后转换有状态,下一个状态基于 0 输入,下一个状态基于 1 输入。 转换函数基于书中描述的转换表。 示例:description 此 DFA 接受以 1 结尾的字符串。 状态数量 2 字母表 01 开始状态 0 接受状态 1,# transition from state 0 0,0,1 transitions from s


【文件预览】:
DFA_exercise-master
----DFA.java(4KB)
----dfa_5.txt(35B)
----dfa_1.txt(60B)
----dfa_7.txt(46B)
----dfa_3.txt(82B)
----State.java(1KB)
----dfa_4.txt(98B)
----README.md(1007B)
----Main.java(4KB)
----dfa_6.txt(41B)
----dfa_2.txt(98B)

网友评论