搜索资源列表
ex.rar
- 探索构造法
mml.doc.rar
- 编译原理 课程设计报告: 预测分析表的构造
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
算符优先
- 一个程序,用于判定给定的文法是否为算符优先文法。 实现了:1.文法的机内表示;2. FIRSTVT集和LASTVT集的计算; 3. 算符优先关系矩阵的构造。-a procedure for the determination of grammar to whether the operator priority to grammar. Realized : 1. Grammar said the machines; 2. LASTVT FIRSTVT sets and set computing
判断是否为ll(1)文法程序
- 一个程序,用于判定给定的文法是否为LL(1)文法。 实现了:1.文法的机内表示;2. FIRST集和FOLLOW集的计算; 3. LL(1)预测分析表的构造。-a procedure for the determination of grammar to whether LL (1) grammar. Realized : 1. Grammar said the machines; 2. FIRST FOLLOW sets and set computing; 3. LL (1) Forecas
赫夫曼树和编码
- 最优二叉树及编码,能够实现给出一组频率构造最优二叉树且求出其编码,在通讯中具有很好的作用。-optimal binary tree and coding, to achieve a given frequency Construction Group optimal binary tree can get its coding, the newsletter has a very good role.
liuziyancompile
- 本程序用于自顶向下的语法分析。只您输入的上下问无关文法进行分析,并构造出预测分析表。-procedure for the top-down syntax analysis. Only you enter the ministry asked not grammar analysis and structural analysis projected table.
编译原理课程设计报告LL1文法
- 课程设计的目的 通过课程设计进一步理解高级语言在计算机中的执行过程,加深对编译原理中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。解和掌握LL(1)语法分析方法的基本原理;根据给出的LL(1)文法,掌握LL(1)分析表的构造及分析过程的实现。 -curriculum design through curriculum design aimed to further understand se
贪心方法
- 贪心方法解0/1背包问题,构造一个物品类,调用类方法对背包进行排序,核心代码已给出-greedy method for 0 / 1 knapsack problem, a structural categories of goods, the category called right backpack method for sequencing, the core code has been given
C-S、B-S及三层结构
- 本书介绍了三层体系结构的基本概念及它的构造等。对于初学者很有帮助-the book introduced the three-tier structure of the system and its basic concepts such as the structure. Helpful for beginners
LexicalAnalyser
- java版本的词法分析器,有穷自动机根据大型编译系统的模式构造。-java version of the lexical analyzer, the DFA Compilation System under the large tectonic model.
bysy2005
- 2002级计算机科学与技术专业(4-11班) 要求完成下述两个实验: 1、识别小型语言所有单词的词法分析程序设计(4机时) 2、算术表达式文法的递归下降分析程序设计(6机时) 实验一:词法分析器的构造与实现 -2002 Computer Science and Technology (4-11 classes) required to complete the following two experiments : one to identify all small l
拉丁方
- 构造 NXN 阶的拉丁方阵(2<=N<=9),使方阵中的每一行和每 一列中数字1到N只出现一次。如N=4时: 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3-tectonic NxN bands Latin matrix (2lt; = Nlt; = 9), phalanx of each line and each series of numbers from 1 to N has only appeared once. If N
综合实验哈夫曼编码
- 1.n个叶结点,权分别为w1,w2,• • • ,wn的二叉树中,带权路径长度WPL最小的二叉树叫最优二叉树, 也叫霍夫曼树。 2.霍夫曼算法:1)根据给定的权值{w1,w2,• • • ,wn}构造n个二叉树F={T1,T2,• • • ,Tn}每个Ti只有一个根结点,权为wi。2)在F中选取两棵根结点的权值最小的树 构成一棵新的二叉树,其根的权值为左右子树根的权值的和。3)F中删去这两棵树,加上新得
3.1.3构造函数的重载
- 构造函数的重载。一个有关VC++构造函数重载的源程序,比较适合VC++初学者。以后我上传一系列这种类型的源程序供大家学习之用。-the Heavy Constructors. One of the Heavy Constructors VC source, more suitable for beginners VC. After I uploaded a series of this type of source for all learning.
3.1.3带默认参数的构造函数
- 带默认参数的构造函数。又一个有关VC++构造函数重载的源程序,比较适合VC++初学者。以后我上传一系列这种类型的源程序供大家学习之用。-with default parameters of Constructors. One of the Heavy Constructors VC source, more suitable for beginners VC. After I uploaded a series of this type of source for all learning.
词法分析器手工构造实例
- 这是一个此法分析器的手工构造实例,程序很简洁。-This is a method of manual analyzer tectonic example, a very simple procedure.
LR1
- 采用VC编程的LR分析法,代码可以直接运行,可以帮助理解编译原理中的LR构造分析法-VC programming using LR analysis, the code can be directly run, the compiler can help to understand the principle of structural analysis of the LR method
运算符重载与拷贝构造函数
- ①建立类RationalNumber(分数类),使其具有如下的功能: 建立构造函数,它可以避免分母为0、当分数不是最简单形式时进行约分,并可以避免分母为负数; 重载加、减、乘、除运算符(+、-、*、/); 重载关系运算符(==、<、<=、>、>=、!=)。 ②创建一个包含double*的类,其构造函数通过调用new double来对double*进行初始化,并将构造函数的参数中的值赋给存储单元。析构函数打印出double*所指向的值,并把该值设为-1,对存储
[计算机程序的构造和解释].(中文版).清晰版.pdf
- 关于lisp和计算机的程序的理解,相当有价值的一本书 适合初学者。有一定经验者可适当观看(about scheme the dialect of lisp)