搜索资源列表
cifafenxiqi
- 实现一个词法分析器,词法分析程序的主要任务是从左到右扫描每行源程序,拼成单词,换成统一的内部表示 (token)输出,送给语法分析器。具体包括: –组织源程序的输入; –按规则拼单词,并转换成二元形式; –滤掉空白符,跳过注释、换行符及一些无用的符号(如字符常数的引号) (实验一已完成); –进行行列计数,用于指出出错的行列号,并复制出错部分; –列表打印源程序; –发现并定位词法错误; –生成符号表。token 文件和符号表用作语法分析的输入部分。
5080309330_4
- 编写一个程序可以让用户选择在指定位置打印出不同的图形,如正立等腰三角形,倒立等腰三角形,矩形,正方形、菱形和多边形。图形由随机选择的*或者#组成。所谓指定位置是指图形离左边屏幕最近字符与左屏幕边界的距离字符数。-Write a program that allows users to choose to print out the specified location of different graphics, such as the legislation is being isoscele
Linux
- 本程序不需要makefile,交叉编译后可直接下载到芯片上运行。将实验板与电脑通过串口相连,可看见打印咋屏幕上的字符“Hello World”。-This procedure does not require makefile, cross-compiled can be directly downloaded to the chip to run. The experimental board and connected to the computer through the serial p
05
- 1.接受原始数据:从终端读入字符集大小n,n个字符和n个权值,建立哈夫曼树。2.编码:利用已建立好的哈夫曼树,对文件中的正文进行编码。3.译码:利用已建立好的哈夫曼树将代码进行译码。4.打印编码规则:即字符与编码的一一对应关系。-1. Accept the raw data: From the terminal reads the character set size n, n characters, and n-weights, the establishment of Huffman tre
haffman
- 哈夫曼编码 问题描述:利用哈夫曼编码,实现压缩和解压缩 基本要求: 对于给定的一组字符,可以根据其权值进行哈夫曼编码,并能输出对应的哈夫曼树和哈夫曼编码;实现哈夫曼解码 提高要求: (1) 能够分析文件,统计文件中出现的字符,再对文件进行编码,实现文件的压缩和解压缩 (2) 能够对于文件的压缩比例进行统计 (3) 能够打印文件 这是数据结构的课程设计-Huffman Coding Problem Descr iption: Using the Huffman co
BiTree
- 输入一个字符串,并建成一棵二叉树,满足左子树的字符都要小于根结点的字符,右字树的字符都要大于根结点的字符,每个结点值有字符和字符的出现次数,并用三种遍历方法打印,比较是否与自己想象的相一致。再求树的深度、叶子结点数、最大结点值。 (补充:对二叉树实现所有左右子树的交换并中序输出结果) -Enter a string, and the completion of a binary tree, to meet the characters in the left subtree must b
BiTree
- 输入一个字符串,并建成一棵二叉树,满足左子树的字符都要小于根结点的字符,右字树的字符都要大于根结点的字符,每个结点值有字符和字符的出现次数,并用三种遍历方法打印,比较是否与自己想象的相一致。再求树的深度、叶子结点数、最大结点值。-Enter a string, and the completion of a binary tree, to meet the characters in the left subtree must be less than the root node of the
UART(mode1)
- 利用串口1的模式1实现串口字符及数字的打印-The use of serial pattern of a realization of a serial character, and digital printing
huffman
- 哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码;在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统,试为这样的信息收发站写一个哈夫曼编译码系统。 一个完整的系统应具有以下功能: (1) (1) I: 初始化。从终端读入字符集大小 n ,及 n 个字符和 n 个权值,建立哈夫曼树,并将其存于文件hfmtree中。 (2) C: 编码。利用已
EXTENDS
- C++入门实例,对继承与组合的初步应用。可以让用户选择在指定位置打印出不同的图形,如正立等腰三角形,倒立等腰三角形,矩形,正方形、菱形和多边形。图形由随机选择的*或者#组成。 请为每种图形设计一个类,这些类之间的关系可能是继承或者组合。 每个类需要能保存该图形对象的参数,改变参数的方法以及在屏幕上用字符打印该图形的方法。 程序根据用户的选择产生一个新图形的对象,为该对象设置参数并打印。 -C++ Getting Started ex
jaidig
- 利用哈夫曼编码进行通信可以大大提高信道的利用率,缩短信息传输的时间,降低传输成本。根据哈夫曼编码的原理,编写一个程序,在用户输入结点权值的基础上求哈夫曼编码。 要求:从键盘输入若干字符及每个字符出现的频率,将字符出现的频率作为结点的权值,建立哈夫曼树,然后对各个字符进行哈夫曼编码,最后打印输出字符及对应的哈夫曼编码。-Communicate using Huffman coding can greatly improve the utilization of the channel, red
20091126971217449
- 在VS2008下开发的C#记事本程序,功能和界面似乎都要比微软自带的记事本还要强一些哦。支持自动换行、字符查找、文字设置,文字颜色设置,打印及预览等功能,同时本程序也可作为初学C#朋友的一个参考范例,程序运行如上图所示。 -Developed under the VS2008 C# notebook procedures, functions and interface seems better than Microsoft Notepad that comes with even a li
exercise_2
- 从键盘输入任意一个字符串,要求以星号“*”为结束符,然后将其内容保存到当前目录的myfile.dat文件中,之后从文件中读取该字符串并显示。要求将该文件中的字符以逆序形式全部打印出来,将相对于文件头偏移量为偶数位置的字符全部打印出来。-Enter any of the string from the keyboard to require an asterisk " *" as the terminator, and then save its contents to the
SEND
- 跑马灯程序 C语言 说明: 1. U1为发信机,U2位收信机 2. U1收到数据后会打印出AT89C51 U1-->..., 并循环点亮8个LED 3. U2接收输入数据后保存最新的30个字符,按‘\’后输出AT89C51 U2-->-Marquee program C language descr iption: 1. U1 as transmitters, U2-bit machine receipt of the letter 2. U1 recei
Recursive
- 利用递归方法求5!。 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。-Using recursive method for solving 5!. Use recursive function call to the input of five characters, printed in reverse order.
Hoffmanndecoder
- 从键盘输入若干字符及每个字符出现的频率,将字符出现的频率作为结点的权值,建立哈夫曼树,然后对各个字符进行哈夫曼编码,最后打印输出字符及对应的哈夫曼编码。-From the keyboard characters and each character appear frequency, the frequency as characters of weights, build node tree, then hoffmann for each character coding hoffmann l
S12_2010_beta0.2
- 光电组飞思卡尔程序,可以实现信号的打印,包括字符、字符串、整形形式的输出,如需要打印长度更大的整形,请更改程序打印整形函数。-Optoelectronics Group Freescale program, can achieve the signal to print, including characters, strings, plastic form of output, such as the need to print the length of more plastic, chan
sizeyunsuan
- 以字符序列的形式从键盘输入语法正确的、不含变量的整数表达式,利用给定的算符优先关系,实现对算术四则混合运算表达式求值,并打印求值过程中运算符栈、操作数栈的变化过程。-In the form of a sequence of characters from the keyboard input grammatically correct, non-integer variable expression, using the given operator precedence relations,
getk
- 面的printf("\n") 和i++ 是外村循环中的语句,控制换行和每次打印的字符; getchar() 这一句没有用,仅仅是是程序运行完在屏幕上停留(改成system("pause") 更好-Surface printf (" \ n" ) and i++ is outside the village of loop statements, control line and each print character getchar () this one did
huffman
- 利用二叉树结构实现赫夫曼编/解码器。 基本要求: 1、初始化:能够对输入的任意长度的字符串s进行统计,统计每个字符的频度,并建立赫夫曼树 2、建立编码表:利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。 3、编码:根据编码表对输入的字符串进行编码,并将编码后的字符串输出。 4、译码:利用已经建好的赫夫曼树对编码后的字符串进行译码,并输出译码结果。 5、打印:以直观的方式打印赫夫曼树(选作) 6、计算输入的字符串编码前和编码后的长度,并进行分析,讨论赫夫曼编码的