NFA转化为DFA:
书上的伪代码:
第一步:
求初始状态s通过ε到达的所有点的集合*U[0];
部分代码展示:
int ii=0,jj=0;
int U[ns][ns];for(ii=0;ii<ns;ii++)for(jj=0;jj<ns;jj++)U[ii][jj]=0;
int l=0,curr=1,r=1,i=0;
U[0][0]=1;//一个
U[0][1]=1;//初始结点
//在这里再加一个求初始状态只通过“一盆西罗”到达的所有点,
//并存在U[0][];中,并记录个数U[0][0]
while(r>l){
l++;
for(i=0;i<n;i++){//遍历所有的出边
f