编程实现非确定性有穷自动机NFA, 并可转成正则表达式。
2021-11-29 20:00:49 737KB 计算理论 NFA 正则表达式
1
形式语言与自动机理论复习笔记,包括哈工大形式语言慕课总结
2021-11-20 09:05:10 30.6MB 形式语言 期末复习 nfa DFA
1
输入: 非确定有限(穷)状态自动机。输出: 确定化的有限(穷)状态自动机 实验报告中含python代码。
2021-11-04 15:38:46 224KB python 编译技术 DFA NFA
1
C++实现的NFA\DFA\NFA转为等价的DFA. 有一个地方有一个BUG,但是如何才能修改这个资源呢? 手动修改方法: 在MyNFA.cpp文件第193行下插入一行: if( (*pStateSetT4).empty() )continue; 插入后上下文变为: //求得其Move this->Move(*pStateSetT2,this->m_Sigma.GetSymValue(i),*pStateSetT3); this->EpsilonClosure(*pStateSetT3,*pStateSetT4); delete pStateSetT3; if( (*pStateSetT4).empty() )continue; //接下来判断新求的集合是否已存在? bool bFind = false;
2021-11-03 21:33:15 11KB NFA DFA C++
1
编译原理的编程作业得分是GOOD,功能是把NFA转换为DFA含有代码与报告
2021-10-25 22:24:30 85KB DFA NFA 编译原理
1
用C++写的NFA到DFA的转换过程,有详细的步骤及必要的注释。
2021-10-25 21:50:09 84KB NFA DFA
1
C++实现正则表达式转NFA->DFA->MFA控制台输出并形成文件、画图,画图所选第三方库为Graphviz,文件中已包含,运行前请先阅读文件中的README.txt,压缩包中包含视频演示。集成平台:VS 2017,点击sln文件可以直接运行
2021-10-19 12:29:40 39.52MB 编译原理 C++ 正则式转MFA
1
nfa 的最小化及确定化
2021-10-17 21:49:13 861KB nfa
1
程序用VS2015,C++来实现的,运用了很多C++的知识,实现了正则式—》NFA—》DFA—》DFA最小化。
2021-10-16 10:04:11 3.8MB NFA DFA 算法
1
编译原理实验 输入有限(穷)状态自动机,输出确定化的有限(穷)状态自动机
2021-10-15 21:46:57 4KB NFA 有限状态自动机 确定化
1