题目内容

HUFFMAN树及编码(限1 人完成)随机输入一篇英文文章(或读一个TXT文件),生成并显示HUFFMAN树,输出每个字母的HUFFMAN编码,判断ASCII编码与HUFFMAN编码对本篇报文长度节省效果。

查看答案
更多问题

拓扑排序(限1 人完成)[问题描述] 建立图的存储结构,能够输入图的顶点和边的信息,并存储到相应存储结构中,再编写函数实现图的拓扑排序。[基本要求] 选择邻接表作为有向图的存储结构模拟整个过程,并输出拓扑排序的顶点序列。[测试数据] 利用下图中的数据调试程序

简单的职工管理系统(限2 人完成)1.问题描述对单位的职工进行管理,包括插入、删除、查找、排序等功能。2.要求职工对象包括姓名、性别、出生年月、工作年月、学历、职务、住址、电话等信息。(1)新增一名职工:将新增职工对象按姓名以字典方式职工管理文件中。(2)删除一名职工:从职工管理文件中删除一名职工对象。(3)查询:从职工管理文件中查询符合某些条件的职工。(4)修改:检索某个职工对象,对其某些属性进行修改。(5)排序:按某种需要对职工对象文件进行排序。3.实现提示职工对象数不必很多,便于一次读入内存,所有操作不经过内外存交换。(1)由键盘输入职工对象,以文件方式保存。程序执行时先将文件读入内存。(2)对职工对象中的"姓名"按字典顺序进行排序。(3)对排序后的职工对象进行增、删、查询、修改等操作。

哈希表设计(限1 人完成)[问题描述]:针对自己的班集体中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查表程序。[基本要求]:假设人名为中国姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构照,用链表法处理冲突。[测试数据]:读取熟悉的30个人的姓名。

学生信息管理 (限1 人完成)要求每条学生信息至包含学号(xh)、姓名(xm)、性别(xb)、年龄(nl)、专业(zy)等,完成如下功能:(1)输入学生基本信息记录——enter()(2)增加一名学生记录(可和功能1合并)——insert()(3)删除指定(按姓名)学生的信息——delete()(4)修改指定(按姓名)学生的信息)——modify( )(5)查询符合条件的学生(按专业)——search()(6)显示学生管理库中的信息——display( )

答案查题题库