c++语言 编译原理 赋值语句的语法分析程序 算符优先法 有详细的出错提示
2019-12-21 21:29:08 12KB c++ 赋值语句 语法分析
1
编写一个算符优先分析程序,能实现以下功能: 1. 输入文法,判断是否为算符文法。 2. 构造并输出文法的每个非终结符的FIRSTVT和LASTVT。 3. 构造并输出算符优先分析表,判断是否为算符优先文法,如果不是提示无法进行分析。 4. 输入任意一个输入串,可得到成功的分析或错误提示,输出其分析过程或打印语法分析树。
2019-12-21 21:25:21 29KB 编译原理
1
这是一个算法演示程序。 总共包括看DFS(深度优先),BFS(广度优先),A*,IDA*和SA(模拟退火)五个算法。 我们整整花了一周的时间完成了它。 PS:这是我们大三下学期的课程设计。
2019-12-21 21:24:37 11.16MB 搜索算法 深度优先 A* IDA*
1
算法设计与分析课上的,最大团的分支限界算法解法
2019-12-21 21:23:04 161KB 最大团 分支限界 广度优先搜索
1
三 设计源码 算符优先分析器 #include "stdio.h" #include "stdlib.h" #include "iostream.h" char data[20][20]; //算符优先关系 char s[100]; //模拟符号栈s char lable[20]; //文法终极符集 char input[100]; //文法输入符号串 char string[20][10]; //用于输入串的分析 int k; char a; int j; char q; int r; //文法规则个数 int r1;
2019-12-21 21:21:04 125KB 算符优先
1
一个能够实现的c++程序,部分代码如下: cout<<"输入程序,以“#”作为结束标志。"<
2019-12-21 21:20:51 44KB 简单优先算法
1
关键字:多道程序 进程调度 短作业优先(SJF)调度算法 非抢占式
2019-12-21 21:15:49 366KB 短作业优先
1
本程序用C语言实现了八数码问题的宽度优先搜索
2019-12-21 21:14:17 42KB C语言 编程
1
编译原理实验,目的把用户输入的代码转化成汇编语言的代码。一个简单的编译器的实现。主要采用算符优先的算法。开发环境VS2013,语言C++ 在 BYYL.cpp中的读取文件路径中添加案例,如在a.txt中写上 program test var a : real ;var b:bool ; begin while A
2019-12-21 21:12:04 5.3MB 编译 算符优先 语法分析 语义分析
1
人工智能的作业,用深度优先遍历实现八数码问题,可以设置搜索深度。
2019-12-21 21:10:41 1.51MB 八数码 DFS 人工智能
1