登录
首页 » Others » 哈夫曼树实现文件压缩和解压(源程序+实验报告).rar

哈夫曼树实现文件压缩和解压(源程序+实验报告).rar

于 2021-12-01 发布
0 224
下载积分: 1 下载次数: 4

代码说明:

综合实验: 1. 问题描述 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个哈夫曼码的编/译码系统。 2. 基本要求 一个完整的系统应具有以下功能: (1) I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2) E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3) D:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件Textfile中。 (4) P:印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrin中。 (5) T:印哈夫曼树(Tree printing)。将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint 中。 3. 测试数据 用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并实现以下报文的编码和译码:“THIS PROGRAME IS MY FAVORITE”。 字符 A B C D E F G H I J K L M 频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 频度 57 63 15 1 48 51 80 23 8 18 1 16 1

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 开满玫瑰花七夕情人节礼物表白小序软件
    精美情人节礼物/爱情表白小程序(直接解压运行即可,退出按Esc键),电脑上用哟,有文字、背景音乐(可替换)、开满玫瑰花等,按住右上角或左上角区域是可以移动的,可以给TA一个惊喜!还可自行设置屏幕铺满带有相框的照片(即在程序目录中新建名为myPhoto文件夹并放入照片图像文件(格式应为:BMP、JPG、JPEG、PNG、GIF,大小建议为280*226和600*484为最宜)。运行到最后会出现的哟!
    2020-12-02下载
    积分:1
  • 斯坦福机器学习作业machine-learning-ex1,Linear Regression,线性回归
    斯坦福机器学习编程作业machine-learning-ex1,Linear Regression,线性回归题目,满分,2015最新作业答案
    2020-12-09下载
    积分:1
  • 电子文件档案管理系统(全套代码+数据库+注释+毕业论文+英文翻译)(本科毕业设计)
    电子文件档案管理系统(全套代码+数据库+注释+毕业论文+英文翻译)(本科毕业设计)
    2020-12-02下载
    积分:1
  • HHT 希尔伯特黄变换 Hilbert-Huang transform matlab源码 全
    Hilbert-Huang希尔伯特黄变换(HHT)的Matlab实现,亲自验证代码可用,最全版本
    2021-05-06下载
    积分:1
  • hadoop相关的十几篇论文
    hadoop相关的十几篇论文,有中文和英文的,学习hadoop很好的资料
    2020-12-10下载
    积分:1
  • 最新版地图分幅号计算器
    地图分幅编号计算器主要的功能就是地图分幅编号的计算。选择好地图比例尺,并输入图幅点的经纬度坐标,即可得到标准的分幅编号,甚至计算过程和算式都能够给出。此外该程序还可以根据分幅编号计算西南图廓点的经纬度以及大小比例尺地图相互包含的图幅范围。
    2020-12-05下载
    积分:1
  • 风电场电力系统可靠性评估matlab
    风电场电力系统可靠性评估的matlab程序,运用蒙特卡洛方法做的!
    2020-11-28下载
    积分:1
  • 台达PLC与485温控仪通讯
    附件文件:485 温控仪 成功1111.dvp
    2020-12-04下载
    积分:1
  • 无线通信系统:信号接收与处理的高级技术
    【实例简介】王晓东的经典教材。本书是无线通信领域的一部力作,重点介绍了无线通信接收机设计中各种先进的信号接收与处理技术及其算法。全书共分为10章,主要讲解了盲多用户检测、群-盲多用户检测、空时多用户检测、turbo多用户检测、非高斯信道中的鲁棒性多用户检测、窄带干扰抑制、蒙特卡罗-贝叶斯信号处理、衰落信道中的信号处理以及编码OFDM系统中的高级信号处理技术等。全书内容丰富、取材新颖,作者的讲解系统全面、深入浅出。 本书可以作为通信与电子信息类高年级本科生和研究生的教材或参考书,同样也适合于对无线通信系统有一定了解的设计人员、研究人员使用。
    2021-11-14 00:44:04下载
    积分:1
  • 会员管理系统ASP
    完整的会员管理系统 ASP代码 附带ACCESS数据库,学习和参考很好的例子。
    2020-11-27下载
    积分:1
  • 696518资源总数
  • 106259会员总数
  • 28今日下载