搜索资源列表
语法分析之左递归实验
- 此为编译原理实验报告 学习消除文法左递规算法,了解消除文法左递规在语法分析中的作用 内含 设计算法 目的 源码 等等.... 算法:消除左递归算法为: (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)所得的文法。即
-p2
- 最长公共子序列(LCS),最长递增子序列(LIS),最长公共递增子序列(LCIS)的实现,根据《算法导论》英文版的伪代码改写成C语言版本,测试完美通过。-The longest common sub-sequence (LCS), the longest increasing subsequence (LIS), the longest sequence of public increments (LCIS) of the realization, according to " Intr
ee
- 线性表的顺序实现:插入、删除、排序 实验内容: 1. 问题描述 给定线性表类定义的头文件,改为模板类、增加排序功能。 2. 基本要求 改进或重写类定义的头文件,并自行编写主程序测试各功能。 3. 测试数据 整型、浮点型、字符型三组,每组4-8个测试数据 -Realization of the linear order of the table: insert, delete, sort, test: 1. Descr iption of the problem
data_struct9
- 数据结构课后设计题第九章 9.26② 试将折半查找算法改写成递归算法。 实现下列函数: int BinSearch(SSTable s, int low, int high, KeyType k) 静态查找表的类型SSTable定义如下:-Data structure design question after class IX 9.26 ② would try to rewrite the binary search algorithm int
P
- 散列表的应用:插队买票,实现两个窗口。可从中改写。-Application of hash table: jump the queue ticket, to achieve two windows. From which to rewrite.
three-merge
- 归并排序算法 三路归并 根据贪心算法2路归并改写-Three-way merge sort algorithm greedy algorithm based on 2-way merge merge rewrite
MergeSort2
- C#编写的归并排序的源程序,最近复习软设书中的排序,自己使用C#把原来的C++程序给重新改写了一下,提供给广大学生参考.-Written in C# source code of merge sort, the recent review of the book sort of soft set, their original use C# to C++ program to rewrite a bit available to the general students.
xian-xing-biao-de-caozuo-
- 一、 实验目的 1、 掌握使用Turbo C2.0上机调试线性表的基本方法; 2、 掌握线性表的基本操作:插入、删除、查找以及线性表合并等运算在顺序存储结构和链接存储结构上的运算。 二、 实验要求 1、 认真阅读和掌握本实验的程序。 2、 上机运行本程序。 3、 保存和打印出程序的运行结果,并结合程序进行分析。 4、 按照你对线性表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果 -First, the purpose of the experiment
dan-lian-biao-de-cao-zuo
- 一、 实验目的 1. 掌握握单链表的基本操作:插入、删除、查找等运算。 二、 实验要求 1. 认真阅读和掌握本实验的程序。 2. 上机运行本程序。 3. 保存和打印出程序的运行结果,并结合程序进行分析。 4. 按照你对单链表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果 -First, the purpose of the experiment A. Grasp the grip a single linked list of basic operat
canshuchuandi
- 参数进行值传递的方式有三种,分别是传值(value),传址(address),和传引用(reference) 传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值 传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量 传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。-Parameters are passed by value in three w
