-
算符优先文法
本课程设计的题目为“FirstVT集和LastVT集生成算法模拟”,它是算符优先分析算法中判断三种优先关系的关键。算符优先分析算法是自底向上分析方法的一种。所谓自底向上分析,也称移近—规约分析,粗略地说它的实现思想是对输入符号串自左向右进行扫描,并将输入符逐个移入一个后进先出的栈中,边移进边分析,一旦栈顶符号串形成某个句型的句柄或可规约串,就用该产生式的左部非终结符代替相应右部的文法符号串,这称为一部规约。重复这一过程直到规约到栈中只剩文法的开始符号则为分析成功,也就确认输入串是该文法的句子。而算符优先分析算法的基本思想只是规定算符之间的优先关系,也就是只考虑终结符之间的优先关系。
本课程设计的要求就是根据文法构造FirstVT集和LastVT集,为以后扩充建造算符优先分析表打好基础。
- 2023-05-23 11:25:04下载
- 积分:1
-
消息机制实现Exe程序间的数据交换
VC++通过消息机制实现Exe程序间的数据交换,一个简单的示例,初学者可以看下。
- 2022-01-26 02:47:58下载
- 积分:1
-
功能:返回双精度参数的反全余弦的三角函数值 返回返回双精度参数y和x的数值由公式y/x计算的反正切三角函数值...
功能:返回双精度参数的反全余弦的三角函数值 返回返回双精度参数y和x的数值由公式y/x计算的反正切三角函数值-function : to return to double-precision parameters of the whole anti-cosine value of the trigonometric function to return to double-precision parameters x and y values from the formula y/x calculating the arc tangent trigonometry value
- 2022-02-07 09:17:04下载
- 积分:1
-
生成均匀随机数列算法实现和生成高斯随即序列的两种算法实现...
生成均匀随机数列算法实现和生成高斯随即序列的两种算法实现-uniform random number generation algorithm out and then generate Gaussian sequences of the two Algorithm
- 2022-05-06 11:54:11下载
- 积分:1
-
这个例子显示了如何执行一个重复序列的转换使用
This example shows how to perform a repeated sequence of conversions using
// "repeat sequence-of-channels" mode. -This example shows how to perform a repeated sequence of conversions using//
- 2022-02-12 22:59:25下载
- 积分:1
-
稀疏矩阵运算,c语言实现。
稀疏矩阵运算,c语言实现。-sparse matrix operations, c language.
- 2022-04-12 09:51:59下载
- 积分:1
-
PASCAL编译器
项目描述:该项目源代码用C++语言描述,针对扩充的PASCAL文法,实现了对扩充PL0源程序进行词法分析、语法分析、语义分析、代码生成以及最终解释执行的编译器的编写。并完成了错误处理和符号表管理等程序。该工程可以将符合文法的正确程序进行编译得到结果,也可以对错误的程序进行精确报错。
- 2023-03-01 18:25:04下载
- 积分:1
-
河内市塔
towers of hanoi non recursive C-towers of hanoi non recursive C++
- 2022-02-09 22:20:55下载
- 积分:1
-
latent dirichlet allocation C语言实现算法 LINUX 下运行
latent dirichlet allocation C语言实现算法 LINUX 下运行-latent dirichlet allocation the c implementation
- 2022-07-13 10:58:06下载
- 积分:1
-
err
对弈程序采用了多种搜索算法.以下是本程序主要的类说明:
1.CEveluation类:估值类,对给定的棋盘进行估值.
2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.
3.CSearchEngine类:搜索引擎基类.
4.CNegaMaxEngine类:负极大值法搜索引擎.
5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.
6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.
7.CHistoryHeuristic类:历史启发类.
8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎.
9.CAspirationSearch类:渴望搜索引擎.
10.CIDAlphabetaEngine类:迭代深化搜索引擎.
11.CMTD_fEngine类:MTD(f)搜索引擎.
12.CTranspositionTable类:置换表.
13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎.
14.CPVS_Engine类:极小窗口搜索引擎.
15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎.
本程序还具有悔棋,还原功能,还可以记录走法.-err
- 2022-03-22 14:50:39下载
- 积分:1