【文件属性】:
文件名称:编译原理\NFA的构造
文件大小:6KB
文件格式:CPP
更新时间:2012-12-20 11:36:17
NFA
#include
#include
class DFA; //声明DFA
class NFA
{
char K[100]; //NFA的状态集合K
char A[100]; //NFA的输入字母表A
char M[20][3]; //NFA的状态映像的集合M
char S[10]; //NFA的开始状态集合S
char F[10]; //NFA的终止状态集合F
int count_M; //NFA的M的个数
public:
NFA();// NFA的构造函数
void CreateN(); // 创建一个NFA
void PrintNFA();// 输出一个NFA
friend void NFA_to_DFA(NFA &,DFA &);//实现NFA到DFA的转换
};