搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
完全实现快速排序算法
- 完全实现快速排序又称分区交换排序法 在待排序文件中任取一个元素(例如第一个元素),以该元素为标准,将所有元素分为二部分:所有小于该元素的集合,所有大于等于该元素的集合。 将该元素放在二部分中间 利用递归原理,分别对每部分进行排序-Fast sort algrithms
递归下降分析法(编译原理).tex
- 递归下降分析法 是编译原理课程设计的源代码 可用来研究递归下降算法-decline recursive analysis is to compile the curriculum design principle source code can be used to study decline recursive algorithm
Strassen_8
- Strassn关于两个矩阵相乘的算法,同过分治原理把两个n*n的矩阵阶各分解成四个n/2*n/2阶的矩阵,当分解出来的矩阵阶数等于2时,求借各个小矩阵,若阶数大与2,就递归的调用前面方法,直到分解成2*2的子矩阵为止。-Strassn on two matrix multiplication, the algorithm, with the governing principle over two n * n matrix of the band decomposed into 4 n / 2
OpenNineRing
- 解九连环:玩过九连环吗?知道九连环也是应用递归原理吗?该程序演示了利用递归算法解九连环的过程。-chain solutions 9 : played nine chain? Know that the chain is nine recursive application of the principle? Demonstration of the procedure used recursive algorithms for nine chain process.
Range
- 采用定义计算行列式,利用递归实现原理,可以理解递归算法。
语法分析之左递归实验
- 此为编译原理实验报告 学习消除文法左递规算法,了解消除文法左递规在语法分析中的作用 内含 设计算法 目的 源码 等等.... 算法:消除左递归算法为: (1)把文法G的所有非终结符按任一种顺序排列成P1,P2,…Pn 按此顺序执行 (2)FOR i:=1 TO n DO BEGIN FOR j:=1 DO 把形如Pi→Pjγ的规则改写成 Pi→δ1γ δ2γ … δkγ。其中Pj→δ1 δ2 … δk是关于Pj的所有规则; 消除关于Pi规则的直接左递归性 END (3)化简由(2)所得的文法。即
递归下降分析器
- 目的】 使用递归子程序法设计一个语法分析程序,理解自顶向下分析方法的原理,掌握手工编写语法分析程序的方法。 【要求】 1、使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到
hannuota
- 计算机组成原理 海明码校验根据数据输出根据算法算出的海明校验码 2 实现汉诺塔,递归算法-haiming code hanruo
Cpp1
- 递归下降分析算法,编译原理实验。。。 c++ 递归下降-Recursive descent parsing algorithm, the compiler of-principle experiment. . . c++ recursive descent
Algorithms.in.C.Parts.1-4.Fundamentals.Data.Struct
- 经典算法书(中文版).《C算法》介绍了当今最重要的算法,共分3卷,本书是第1卷。第1卷分4部分、共16章。第一部分“基础知识”(第1~2章)介绍了基本算法分析原理。第二部分“数据结构”(第3~5章)讲解算法分析中必须掌握的数据结构知识。主要包括基本数据结构、抽象数据结构、递归和树。第三部分“排序”(第6~11章)按章节顺序分别讨论了基本排序方法(如选择排序、插入排序、冒泡排序、希尔排序等)、快速排序方法,归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊目的排序方法,并比较了各种排序
5
- 1、理解递归运算中栈的应用原理和变化情况 2、掌握递归算法实现 -1, understanding the application of recursive operations in the stack principle and changes in two master recursive algorithm
RadomMaze
- 这是介绍递归实现随机迷宫算法的资料。里面详细介绍了随机迷宫的递归实现原理以及源代码。声明:随机迷宫本是和随机生成树的算法差不多,但是这里更偏向于数学的解释,适合初学者。-This is to introduce recursion radom maze algorithm realization of the meterial.There are detailed descr iption of the random maze of recursion implementation princi
LL1
- 长春理工大学2009级编译原理实验源代码——自定向下递归算法-Changchun University of Science and Technology 2009 compilation principle experiment source code- self-directed under the recursive algorithm
DFA
- 正则表达式转化成DFA,运用的是递归算法,编译原理课的实验作业,希望能给大家帮助-Regular expressions into the DFA, the use of a recursive algorithm, and compile the experimental operation of the principle lesson, I hope to give you help
mazepath
- 迷宫,关于递归算法和非递归算法求迷宫的源代码利用栈的原理来解释-Maze, about recursive and non-recursive algorithm maze algorithm for the use of the source code to explain the principles of the stack
source-testgakrh3
- 基于matlab编程开发的一段代码,实现并测试通过了zownnG流程的zownnG功能,适用于初学zownnG者学习该算法的原理,已经编译通过了,测试正常. -已注册 longyuxinxi10560 2wtuhp6c 2zh1nh IvgqAVVVQ@sina.com 本代码通过MATLAB编程,实现了课设作业中的HajfWsR题目,用GUI界面仿真实现了的HajfWsR递归算法以及sdjf二叉树,测试通过,希望大家下载。 The code through MATLAB programmi
2017课程设计编译原理 - 副本
- 编译原理递归下降算法,通过对语法语义的递归下降算法,实现语法语义的解析。(Compiler principle recursive descent algorithm.)
tuxing
- 计算机图形学--区域填充算法的实现 一、实验目的和要求: 1、掌握区域填充算法基本知识 2、理解区域的表示和类型,能正确区分四连通和八连通的区域 3、了解区域填充的实现原理,利用Microsoft Visual C++ 6.0(及EasyX_2011版)实现区域种子填充的递归算法。 二、实验内容: 1、编程完成区域填色 2、利用画线函数,在屏幕上定义一个封闭区域。 3、利用以下两种种子填充算法,填充上述步骤中定义的区域 (1)边界表示的四连通区域种子填充的实现 (2)内点表示
digui
- 编译原理非预测递归分析算法,成都理工大学编译原理课程实验(Non prediction recursive analysis algorithm for compiling principle)