基本要求】 (1)能够通过键盘或者纯文本文件读入字符集的大小 n,以及 n 个字符和权值来建立 哈夫曼树,并且把建立好的哈夫曼树存入到 HuffmanTree.txt 中去。 (2)利用已经建立好的哈夫曼树,对文件中的正文进行编码,将结果存入到文件 HuffmanCode.txt 中。 (3)利用已经建立好的哈夫曼树将 HuffmanCode.txt 中的哈夫曼编码进行译码,结果 存入到 HuffmanText.txt 中。 (4)能够按照垂直输出二叉树的方式,将存储在 HuffmanTree.txt 纯文本文件中的哈 夫曼树垂直输出。并且在打印哈夫曼编码是,要求字符与编码之间是一一对应的。
2021-12-31 19:33:26 4.72MB 哈夫曼编码
1
里面有五六十个数据结构课设问题,你想要的里面都有
2021-12-30 09:03:14 65.18MB 数据结构 课程设计 c
工资管理系统,查询记录模块。更新记录模块。统计记录模块。输出记录模块。1.输入记录并存盘功能。2.实现设置密码功能。实现登录系统功能。当用户名和密码输入都正确后才能使用该系统。3.用户数据以文本文件格式存储。
2021-12-29 19:34:42 557KB 数据结构课设
1
小白写的渣渣代码,仅供参考使用
2021-12-28 22:22:17 34KB 数据结构
1
数据结构课
航空订票系统
2021-12-28 15:04:13 1.78MB 数据结构 课设
1
家谱管理系统 具有下列功能的家谱管理系统: 1). 输入文件以存放最初家谱中各成员的信息,成员的信息中均应包含以下内容:姓名、出生日期、婚否、地址、健在否、死亡日期(若其已死亡),也可附加其它信息、但不是必需的。 2). 实现数据的存盘和读盘。 3). 以图形方式显示家谱。 4). 显示第n 代所有人的信息。 5). 按照姓名查询,输出成员信息(包括其本人、父亲、孩子的信息)。 6). 按照出生日期查询成员名单。 7). 输入两人姓名,确定其关系。 8). 某成员添加孩子。 9). 删除某成员(若其还有后代,则一并删除)。 10).修改某成员信息。 11).打开一家谱时,提示当天生日的健在成员。
2021-12-27 22:56:18 662KB 家谱管理系统
1
广工 2018级 数据结构 课设+实验报告 ,我所选题目为池塘夜降彩色雨,有加分内容,理论上可运行,当时本人脑子里没有相对路径的概念,所以有些文件需要放到固定目录,详情请看read me文档。
2021-12-27 15:30:30 24.53MB 数据结构 广工 池塘夜降彩色雨
1
数据结构课程设计之家谱管理系统(C/C++版) .家谱管理系统 【问题描述】 实现具有下列功能的家谱管理系统 【功能要求】 (1)输入文件以存放最初家谱中各成员的信息,成员的信息中均应包含以下内容:姓名、出生日期、婚否、地址、健在否、死亡日期(若其已死亡),也可附加其它信息、但不是必需的。 (2)实现数据的存盘和读盘。 (3)以图形方式显示家谱。 (4)显示第n 代所有人的信息。 (5)按照姓名查询,输出成员信息(包括其本人、父亲、孩子的信息)。 (6)按照出生日期查询成员名单。 (7)输入两人姓名,确定其关系。 (8)某成员添加孩子。 (9)删除某成员(若其还有后代,则一并删除)。 (10)修改某成员信息。 (11)按出生日期对家谱中所有人排序。 (12)打开一家谱时,提示当天生日的健在成员。 【基本要求】 建立至少30个成员的数据,以较为直观的方式显示结果,并提供文稿形式以便检查。 【界面要求】 有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 【存储结构】 学生自己根据系统功能要求自己设计,但是要求相关数据要存储在数据文件中。
2021-12-27 15:02:03 16.39MB 数据结构课设
1
数据结构的课后习题,严蔚敏教授的清华大学出版社的讲义课后习题答案!供大家学习参考
2021-12-27 14:30:24 2.93MB 课后习题答案
1
利用赫夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个赫夫曼码的编/译码系统。
2021-12-27 09:12:52 6.78MB 哈夫曼编码 数据结构 课设
1