输入: 非确定有限(穷)状态自动机。输出: 确定化的有限(穷)状态自动机 实验报告中含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
word文档,里面是一次编译原理作业,为偶数个a和偶数个b构成的a、b串的集合L的正则表达式、右线性表达、及DFA
2021-10-26 11:33:22 62KB 正则表达式 右线性表达 DFA
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
编译原理设计~包括论文和代码~正规式转DFA
1
C++实现正则表达式转NFA->DFA->MFA控制台输出并形成文件、画图,画图所选第三方库为Graphviz,文件中已包含,运行前请先阅读文件中的README.txt,压缩包中包含视频演示。集成平台:VS 2017,点击sln文件可以直接运行
2021-10-19 12:29:40 39.52MB 编译原理 C++ 正则式转MFA
1
从正规表达式到DFA的自动转化工具 课程设计报告 编译原是
1
python3.7实现正则表达式到dfa的转变,提供控制台输出文件,graphviz图像输出文件,graphviz图像输出需自行配置相关环境
2021-10-16 15:31:32 6KB python
1
程序用VS2015,C++来实现的,运用了很多C++的知识,实现了正则式—》NFA—》DFA—》DFA最小化。
2021-10-16 10:04:11 3.8MB NFA DFA 算法
1