#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的转换
};
2022-04-17 11:38:45
6KB
NFA
1