有人能辅导编译原理嘛 有偿 需要辅导正规表达式转nfa dfa应该不太难 就是还没理解
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fkh4lvP9-1626245560581)(https://gitee.com/citianzhao/blogimg/raw/master/img/image-20210619141019162.png)]
按照前面学习的方法,将NFA转化成DFA
输入串bd#:1.从0状态接受b,转到3状态。2.从3状态接受d,转到11状态。3.11状态为规约项目,将d规约为B。栈顶弹出(11,d),回退到3状态。4.将B压入栈中,3状态遇到B转移到7状态,因此将7压入栈中。此时栈顶为(7,B)5.7状态为规约项目,将b,B弹出,回到0状态。再将E压入栈中,状态0接受E,转为1状态。而1状态为接受项目,最终接受串bd#。
这个怎么有偿呢,这样也可以让更多的人看到