文件名称:FiniteAutomaton
- 所属分类:
- JSP源码/Java
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2014-03-07
- 文件大小:
- 138kb
- 下载次数:
- 0次
- 提 供 者:
- 王*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Java实现有限自动机相关功能的工具包,包含:正则式与NFA,DFA的相互转化;DFA的交、并、差、补运算;判断一个DFA对应的正则集是否是无限集;列出一个有限正则集所包含的所有字符串,以及包含字符串的最小长度和最大长度;判断两个最小化DFA是否等价等。
代码已开源:https://a1e2w3@bitbucket.org/a1e2w3/dfa4java.git-Java implementation of finite automata related functions toolkit includes: transformation between regular expression, NFA and DFA. The intersect, complement, substract and union operation of DFA. Judge whether the corresponding regular sets of a DFA is an infinite set. Lists all the strings contain in a finite regular set, and calculate the minimum and maximum length of the strings contains. Determine whether the two minimized DFA equivalence or not, and so on.
Code is open source: https://a1e2w3 @ bitbucket.org/a1e2w3/dfa4java.git
代码已开源:https://a1e2w3@bitbucket.org/a1e2w3/dfa4java.git-Java implementation of finite automata related functions toolkit includes: transformation between regular expression, NFA and DFA. The intersect, complement, substract and union operation of DFA. Judge whether the corresponding regular sets of a DFA is an infinite set. Lists all the strings contain in a finite regular set, and calculate the minimum and maximum length of the strings contains. Determine whether the two minimized DFA equivalence or not, and so on.
Code is open source: https://a1e2w3 @ bitbucket.org/a1e2w3/dfa4java.git
(系统自动生成,下载前可以参看下载内容)
下载文件列表
FiniteAutomaton
...............\.classpath
...............\.project
...............\.settings
...............\.........\org.eclipse.jdt.core.prefs
...............\bin
...............\...\hust
...............\...\....\idc
...............\...\....\...\automaton
...............\...\....\...\.........\CharRange$1.class
...............\...\....\...\.........\CharRange$10.class
...............\...\....\...\.........\CharRange$11.class
...............\...\....\...\.........\CharRange$12.class
...............\...\....\...\.........\CharRange$13.class
...............\...\....\...\.........\CharRange$14.class
...............\...\....\...\.........\CharRange$15.class
...............\...\....\...\.........\CharRange$2.class
...............\...\....\...\.........\CharRange$3.class
...............\...\....\...\.........\CharRange$4.class
...............\...\....\...\.........\CharRange$5.class
...............\...\....\...\.........\CharRange$6.class
...............\...\....\...\.........\CharRange$7.class
...............\...\....\...\.........\CharRange$8.class
...............\...\....\...\.........\CharRange$9.class
...............\...\....\...\.........\CharRange.class
...............\...\....\...\.........\CharRangeOperation.class
...............\...\....\...\.........\CharacterEscaper.class
...............\...\....\...\.........\DFA$1.class
...............\...\....\...\.........\DFA$2.class
...............\...\....\...\.........\DFA$3.class
...............\...\....\...\.........\DFA$4.class
...............\...\....\...\.........\DFA.class
...............\...\....\...\.........\DFABuilder.class
...............\...\....\...\.........\DFAIntersector$ConnectionState.class
...............\...\....\...\.........\DFAIntersector.class
...............\...\....\...\.........\DFAMinimizer.class
...............\...\....\...\.........\DFAState$1.class
...............\...\....\...\.........\DFAState.class
...............\...\....\...\.........\DFAUtil.class
...............\...\....\...\.........\NFA$1.class
...............\...\....\...\.........\NFA$2.class
...............\...\....\...\.........\NFA.class
...............\...\....\...\.........\NFABuilder$TempNFA.class
...............\...\....\...\.........\NFABuilder.class
...............\...\....\...\.........\NFADeterminizer$DFAToNFAMap.class
...............\...\....\...\.........\NFADeterminizer.class
...............\...\....\...\.........\NFAState.class
...............\...\....\...\.........\PatternCreator$TempStatus.class
...............\...\....\...\.........\PatternCreator.class
...............\...\....\...\.........\RegexParser.class
...............\...\....\...\.........\RegularExpression$ErrorHandler.class
...............\...\....\...\.........\RegularExpression.class
...............\...\....\...\.........\StateID.class
...............\...\....\...\.........\TestAutomaton.class
...............\...\....\...\util
...............\...\....\...\....\ID.class
...............\...\....\...\....\Pair.class
...............\src
...............\...\hust
...............\...\....\idc
...............\...\....\...\automaton
...............\...\....\...\.........\CharRange.java
...............\...\....\...\.........\CharRangeOperation.java
...............\...\....\...\.........\CharacterEscaper.java
...............\...\....\...\.........\DFA.java
...............\...\....\...\.........\DFABuilder.java
...............\...\....\...\.........\DFAIntersector.java
...............\...\....\...\.........\DFAMinimizer.java
...............\...\....\...\.........\DFAState.java
...............\...\....\...\.........\DFAUtil.java
...............\...\....\...\.........\NFA.java
...............\...\....\...\.........\NFABuilder.java
...............\...\....\...\.........\NFADeterminizer.java
...............\...\....\...\.........\NFAState.java
...............\...\....\...\.........\PatternCreator.java
...............\...\....\...\.........\RegexParser.java
...............\...\....\...\.........\RegularExpression.java
...............\...\....\...\.........\StateID.java
...............\...\....\...\.........\TestA