哈夫曼编码报告总结计划.docxVIP

  • 38
  • 0
  • 约4.96千字
  • 约 15页
  • 2020-12-28 发布于山东
  • 举报
聿 实验项目 : 哈夫曼编码 螈 1.问题描述: 肇利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(解码)。对于双 工信道(即可以双向传输信息的信道),每端都需要一个完整的编 / 译码系统。试为这样的信息收发站设 计一个哈夫曼编  / 译码系统。 膃 2.一个完整的系统应具有以下功能: 肂 1)初始化( Initialzation )。读入字符及每个字符的权值,建立哈夫曼树 HuffTree ; 腿 2)编码( EnCoding )。用已建好的哈夫曼树,对输入的文本进行编码形成报文,将报文显示出来; 蒅 3)译码( Decoding )。利用已建好的哈夫曼树,对输入的代码进行解码形成原文,并将结果显示; 芆 4)输出( Output ) : 输出出现的字符以及各字符出现的频度(或概率);输出各个字符的编码,输出代码译出的原文; 膂 3. 实验目的 : 艿理解哈夫曼树的特征及其应用;在对哈夫曼树进行理解的基础上,构造哈夫曼树,并用构造的哈夫曼树进行编码和译码;通过该实验,使学生对数据结构的应用有更深层次的理解。 袆 4. 实验条件 :学院提供公共机房, 1 台 / 学生微型计算机。 蚃 5. 实验步骤(含实验代码) 羁第 1 次:完成程序的主框架设计,进行调

文档评论(0)

1亿VIP精品文档

相关文档