词法分析器,针对编译原理课程设计 实现词法分析功能
标签: 分析器
上传时间: 2013-12-12
上传用户:csgcd001
一、 实验目的: (1) 熟练掌握链栈的基本操作及应用。 (2) 利用链表作为栈的存储结构,设计实现一个求解迷宫的非递归程序。 二、实验内容: 【问题描述】 以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 【基本要求】 首先实现一个链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。如:对于下列数据的迷宫,输出的一条通路为:(1,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,2),……。
上传时间: 2013-12-16
上传用户:aix008
一个表达式和一棵二叉树之间,存在着自然的对应关系。试设计实现一个基于二叉树表示的数学表达式类型Expression的操作。
上传时间: 2014-12-02
上传用户:13188549192
从c转向c++,内存管理,构造函数,析构函数,赋值函数,类和函数的设计实现,继承和面向对象设计
标签: 内存管理
上传时间: 2013-12-26
上传用户:redmoons
80C196单片机由于低格低、处理能力强,在信号分析、数据采集等很多领域得到了广泛应用,在目标系统中使用各种规格的液晶或CRT显示器也越来越多。因此在这样的单片机系统中引入鼠标,将会方便操作,提高工作效率。鼠标内核本质上是一个二维的角度或位移信号检测装置,耗电极少、可靠性高、价格低廉,可能在许多场合发挥作用。鼠标与主机之间通过RS-232标准串行接口进行通信,信息传送是单方向、无条件、无应答连续进行的。此外80C196的UART不直接支持鼠标的接口协议,在程序设计中必须予以注意。本文主要探讨80C196单片机与Microsoft兼容鼠标接口程序的设计实现。
上传时间: 2013-12-15
上传用户:爺的气质
哈夫曼树很易求出给定字符集及其概率(或频度)分布的最优前缀码。哈夫曼编码正是一种应用广泛且非常有效的数据压缩技术。该技术一般可将数据文件压缩掉20%至90%,其压缩效率取决于被压缩文件的特征。 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时,降低传输成本。但是,这要求在发送端通过一个编码系统对待传送电文须预先编码,在接收须将传送来的数据进行译码。请自行设计实现一个具有初始化、编码、译码、输入/输出等功能的哈夫曼码的编码/译码系统。并实现以下报文的编码和译码:“this program is my favorite”。
上传时间: 2016-08-19
上传用户:xyipie
这是书上的代码,用Visual C++设计实现可多次扩展的对话框,供大家参考
标签: 代码
上传时间: 2016-12-06
上传用户:sevenbestfei
I2C中文规范参考资料,CPLD程序设计实现I2C总线
上传时间: 2014-09-07
上传用户:zhoujunzhen
模仿腾讯QQ的,java版设计实现,包括源代码,和文档。数据库等
上传时间: 2014-01-26
上传用户:wys0120
《DDS原理简介(中文)》DDS即直接数字频率合成器,原理及系统设计实现
上传时间: 2017-01-04
上传用户:hustfanenze