3到4个程序和文档任选 :【问题描述】 利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码;在接收端将传来的数据进行译码(复原)。 【实现要求】 系统应具有以下功能: (1)初始化(Initialization)。从终端读入字符集大小n,及n个字符和m个权值,建立哈夫曼树,并将它存于文件hfmtree中。 (2)编码(Coding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入)对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中。 (3)译码(Decoding)。利用已建好的哈夫曼树将文件codefile中的代码进行译码,结果存入文件textfile中。 (4)用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并实现以下报文的编码和译码:“THIS PROGRAM IS MY FAVORITE”。
1
大二寒假数据结构课程设计,包含源代码和注释,任务和报告文档,手绘图,以及一个演示视频,视频里的编译环境是codeblocks,而vc++和vs2019等一些IDE都可以,不懂的可以私信我,设计公交线路所需的储存结构,站点信息和线路信息都存放在txt文件中,并将文件中的数据读入内存,包括换乘一次的路径算法,最短路径算法。提供用户操作的菜单和界面实现添加、删除、修改公交、站点、线路等信息,并将修改后的信息重新保存回文件。(数据具有关联性)。不懂的可以私信,没有积分的也可以问我要。
2021-02-21 17:00:09 37.12MB 数据结构 课程设计 c语言 c++
1
中北大学数据结构课程设计(设计一个计算器)
1
数据结构课程设计运动会分数统计(C语言版)
自己大二的数据结构课程设计,Dijkstra算法,单源最短路径问题,解决稀疏图,C/C++实现
2021-02-05 15:05:39 232KB 数据结构 dijkstra
1
数据结构课程设计,实现加减乘除,负数,平方,开方,括号等操作的计算器,支持小数。
2021-02-02 15:34:39 6KB 数据结构课程设计 堆栈
1
单词计数与检索 数据结构课程设计报告,给定一个文本文件,要求统计给定单词在文本中出现的总次数,并检索输出某个单词出现在文本中的行号、在该行中出现的次数以及位置。
2021-01-28 11:33:17 1.12MB 数据结构
1
本资源为C++语言、数据结构课程设计,可直接将cbp工程导入codeblocks运行 现有一个景区,景区里面有若干个景点,景点之间满足以下条件: (1) 某些景点之间铺设了道路(相邻) (2) 这些道路都是可以双向行驶的(无向图) (3) 从任意一个景点出发都可以游览整个景区(连通图) 开发景区信息管理系统,对景区的信息进行管理。使用图的数据结构来保存景区景点信息,为用户提供创建图、查询景点信息、旅游景点导航、搜索最短路径、铺设电路规划等功能。 配套博文在:https://blog.csdn.net/air__Heaven/article/details/112176510
2021-01-28 04:29:37 582KB 数据结构 dijkstra prim 深度搜索
完整的课程设计 包含文档和源码 采用C++进行开发设计 包含的算法有直接插入排序、希尔排序、冒泡排序、快速排序、堆排序、二路归并排序等等; 具体内容可以查看博客:https://scratch.blog.csdn.net/article/details/113256191
完整的课程设计方案包括课程设计文档一篇+项目源码 本课程设计以C语言开发设计 可以作为C语言课程设计/大作业、数据结构课程设计/大作业、算法课程设计/大作业 具体课程设计内容可查看博客:https://scratch.blog.csdn.net/article/details/113192128