电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

从正规文法构造有穷状态自动机分析研究 计算机科学与技术专业

从正规文法构造有穷状态自动机分析研究  计算机科学与技术专业_第1页
1/10
从正规文法构造有穷状态自动机分析研究  计算机科学与技术专业_第2页
2/10
从正规文法构造有穷状态自动机分析研究  计算机科学与技术专业_第3页
3/10
从正规文法构造有穷状态自动机输入:任意的正规文法输出:相应的有穷状态自动机要求:识别有穷状态自动机是确定的还是非确定的,生成相应的五元组形式。说明:应检查输入的是否正规文法。实验截图:测试一:测试二:***************************************************************************测试三:import java.util.Vector;import javax.swing.JOptionPane;class Tools{public Vector protection(Vector vs){Vector newvector=new Vector();for(int i=0;i> doubleprotection(Vector> vs){Vector> newvector=new Vector>();for(int i=0;i produce=(Vector)vs.get(i);Vector temp=new Vector();for(int j=0;j addElements(Vector vs,Vectortemp){for(int i=0;i addElements(Vector vs,Vectortemp){ }//class toolsclass Elements{Vector end=new Vector();//表示终结符Vector noend=new Vector();//表示非终结符Vector> produce=new Vector>();//产生式public void setend(){//终结符元素添加while(true){String s=JOptionPane.showInputDialog(null,"请输入终结符");if(s==null){return;}//ifend.add(s);}//while}//public void addend(){//元素添加public void setnoend(){//非终结符元素添加while(true){String s=JOptionPane.showInputDialog(null,"非请输入终结符");if(s==null){return;}//ifnoend.add(s);}//while}//public void addnoend(){//public void setproduce(){ while(true) { String s=JOptionPane.showInputDialog(null,"请输入产生式,->隔开"); if(s==null)return; Vector temp=new Vector(); temp.add(s.split("->")[0]); temp.add(s.split("-...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

从正规文法构造有穷状态自动机分析研究 计算机科学与技术专业

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部