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

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

于 2021-12-01 发布
0 308
下载积分: 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 个回复

  • 基于船舶运动控制的Matlab仿真.pdf
    【实例简介】基于船舶运动控制的Matlab仿真 分析了船舶运动特点和控制方法
    2021-12-02 00:39:23下载
    积分:1
  • STM32F407VGT6 最小系统原理图及PCB layout
    STM32F407VGT6 最小系统,原理图及PCB layout,BOM表都包含在里面
    2020-12-05下载
    积分:1
  • 普乐投资项目分析软件
    《普乐投资项目经济评价软件》是用于投资项目经济评价的系列软件,包括项目投融资分析(新建项目)、企业投融资分析(改扩建项目)、外资项目分析和房地产项目四个版本,中外合作项目分析可在外资项目分析的基础上实现。
    2020-11-30下载
    积分:1
  • Labview串口通讯实例
    Labview串口通讯实例,可以直接运行,主要简单的演示LABVIEW的串口如何编写,可以与串口调试助手通过虚拟串口直接通讯。
    2021-05-07下载
    积分:1
  • 近年Qcon上知名互联网公司大数据架构分享集合(PDF文件)
    近年Qcon上知名互联网公司大数据架构分享集合(PDF文件),包括LinkedIn,腾讯,大众点评,饿了么,京东等
    2020-12-07下载
    积分:1
  • 基于opencv的道路车道线检测
    基于opencv的道路车道线检测。 采用了边缘检测法先检测出绘图图像的边缘,再hough直线拟合,拟合出图中的直线。由于这样查找到的直线非常多,所以先筛选掉角度明显有误的直线,在剩下的直线中保留最长的一组。 然后根据栅格扫描的方式进行逐行扫秒,把得到的交点,和道路中间的灰度小块进行块匹配,因为道路的分道线和道路的颜色是不一样的,根据块匹配区分该点是在分道线上还是在道路上,统计得到中心点左右两侧最匹配的两条直线,作为检测到的道路车道线。
    2020-11-28下载
    积分:1
  • 种新的改进粒子滤波算法
    标准粒子滤波算法存在的最大问题是粒子退化,针对这一问题,提出了一种改进的粒子滤波算法,该算法将无迹卡尔曼滤波算法(UKF)、混合遗传模拟退火算法和基本粒子滤波算法相结合,运用无迹卡尔曼滤波算法获得重要性函数,提高了粒子的使用效率;运用混合遗传模拟退火算法的进化思想,提高了粒子的多样性.仿真结果表明,新算法很好地解决了基本粒子滤波算法存在的粒子退化问题,提高了系统的滤波精度和稳定性(在信噪比为16 dB时,精度提高80%以上),较好地抑制了噪声的干扰.
    2021-05-06下载
    积分:1
  • 测试之美(高清序员十本必读书之).pdf
    测试之美(高清程序员十本必读书之一).pdf
    2020-06-16下载
    积分:1
  • ADPLL全数字锁相环
    带宽自适应高阶全带宽自适应高阶全数字锁相环的研究与设计数字锁相环的研究与设计
    2020-11-28下载
    积分:1
  • simulink/stateflow 入门教
    simulink/stateflow 入门教程,相信介绍了stateflow的功能和基本操作,并且有简单易懂的例子,有助于快速入门。
    2020-06-01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载