编译原理(C语言词法分析器的设计与实现) 一.实验目的: 1.强化对系统软件综合工程实现能力、规划能力的训练; 2.加强对词法分析原理、方法和基本实现技术的理解; 二.实验内容: 用C语言(或 C++ )作为宿主语言完成: C语言(ANSI C或turbo C 2.0)词法分析器的设计和实现。 三、程序简要说明: 1、属性字说明: 2、源程序主要流程: 3、主要数据结构: 4、部分附加功能处理技巧说明: 5、函数列表和简单说明 四、源程序
上传时间: 2014-01-19
上传用户:363186
linux下c函数全集,在做linux下软件开发的时候非常有用哦:)
上传时间: 2014-08-20
上传用户:lx9076
1. 内部排序演示 问题描述 设计一个测试程序比较几种排序算法的关键字比较次数和移动次数以取得直观感受。 基本要求 (1)对起(冒)泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序算法进行比较; (2)待排序的元素的关键字为整数。其中的数据要用伪随机产生程序产生(如10000个),至少用5组不同的输入数据做比较,再使用各种算法对其进行排序,记录其排序时间,再汇总比较; (3)演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标值的列表,用条形图(星号表示)进行表示,以便比较各种排序的优劣。 测试数据 由随机数产生器生成 实现提示 主要工作是设法在已知算法中的适当位置插入对关键字的比较次数和移动次数的计数操作。程序还可以考虑几组数据的典型性,如:正序、逆序和不同程度的乱序。注意采用分块调试的方法。 选作内容 (1)对不同表长进行比较 (2)验证各算法的稳定性
上传时间: 2014-01-03
上传用户:lindor
拉格朗日(Lagrange)多项式插值算法源代码这是一个Matlab实现的拉格朗日多项式插值算法,它使用拉格朗日多项式插值的方法近似点定义函数。
上传时间: 2016-07-31
上传用户:WMC_geophy
Koenig查找(ADL)简析 ADL,参数相关查找,也称作为Koenig查找(以Andrew Koenig的名字命名), 是指在编译器对无限定域的函数调用进行名字查找时,所应用的一种查找规则。
上传时间: 2013-12-19
上传用户:小鹏
该书第一章系统讲述MATLAB6.5 的集成工作平台,引导读者初会MATLAB 基本用法。第二、三章系统叙述MATLAB6.1 的四大基本数据类型(数值数组、字符串数组、元胞数组、构架数组),至于其它扩展数据类型(函数句柄、符号数据、内联函数、unit 数组、稀疏类)则另辟章节专述。此后,本书用九个独立章分述MATLAB6.5 的数值计算、符号计算、函数和数据可视、面向对象编程、GUI 交互操作界面设计、EXE 独立应用程序生成、实现不同软件平台交互的API、M-book 数据图形文字环境集成等八大通用功能。本书用专门的一章深入浅出地阐明SIMULINK 的分层建模、仿真功能、与MATLAB 交互的功能。
上传时间: 2016-08-03
上传用户:tedo811
简单Java程序调试 1.1 实验目的 (1)掌握Java应用程序和Java Applet程序的调试步骤; (2)了解Java程序的基本组成结构; (3)了解字符方式和图形方式下数据的输出方法。 1.2 知识要点 1.2.1 Java编程运行环境的安装 (1)在http://java.sun.com根据自己的操作系统下载安装程序,按安装说明进行安装。 (2)设置环境变量。以WinXP为例,在“我的电脑”上点右键,打开属性→高级→环境变量→系统变量,选中变量path进行编辑,在后面加入“ C:\j2sdk1.4.2\bin”,注意:这里的目录C:\j2sdk1.4.2是你安装Java的目录。 (3)打开命令提示符窗口,输入javac命令按回车,如果出现命令的使用参数说明,则表示设置正确,如果出现非法命令的错误提示,则应该重新设置。 1.2.2 Java程序调试步骤 Java程序的调试分编辑、编译、运行3个步骤,见图1-1
上传时间: 2016-08-05
上传用户:aeiouetla
分形天线的设计例子,对搞天线设计的人会有比较大的帮助,(转)
上传时间: 2016-08-05
上传用户:hopy
任务 :建立最优二叉树函数 要求:可以建立函数输入二叉树,并输出其赫夫曼树 在上交资料中请写明:存储结构、 基本算法(可以使用程序流程图) 、输入输出、源程序、测试数据和结果、算法的时间复杂度、另外可以提出算法的改进方法;
上传时间: 2013-12-29
上传用户:lijianyu172
工具名称:星星点灯赢富360 功能:1、提供大盘赢富资金盘面的查询 2、提供个股赢富盘面的查询(待开发) [代理设置说明]如果代理服务器为空,则不用代理设置;否则强制代理起作用,因此,必须确保哥哥参数正确。 功能限制:分注册账号和公用账号 1、注册账号具有与服务器(可设定)同等的更新频度,以近乎实时的方式提供数据,目前盘面资金设定每5分钟提供一次,个股数据优先服务。可能会根据服务器的负荷调整更新频度。 2、公用账号1以不低于30分钟的频度提供盘面资金查询。每天提供总数100次的个股查询服务,提供给论坛会员使用。公用账号2每天提供2次盘面资金服务,已扩大论坛影响。
上传时间: 2016-08-09
上传用户:songyue1991