第一范文网 - 专业文章范例文档资料分享平台

北邮数据结构实验—Huffman编码解码器

来源:用户分享 时间:2025/9/30 15:21:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

北京邮电大学电信工程学院

数据结构

实 验 报 告

实验名称: ___ Huffman编码/解码器 ______ 学生姓名: ___________________ 班 级: ______________________ 班内序号: ___________________ 学 号: ______________________

日 期: ______________________

欢迎下载 2

1. 实验要求

利用二叉树结构实现哈夫曼编 /解码器。 基本要求:

1?初始化(Init):能够对输入的任意长度的字符串 立哈夫曼树

2?建立编码表(CreateTable):利用已经建好的哈夫曼树进行编码, 并将每个字符的编码输出。

3?编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的 4?译码(Decoding):利用已经建好的哈夫曼树对编码后的字符串进行译 5?计算输入的字符串编码前和编码后的长度,并进行分析,讨论赫夫曼 2. 程序分析

字符串输出。 码,并输出译码结

果。

s进行统计,统计每个

字符的频度,并建

2.1存储结构

静态三叉链表

Weight

Lchild Rchild pare nt 2?2程序流程(或程序结构、或类关系图等表明程序构成的内容, 一般为流程 图等)

221.流程图

开始

输入进行编码的字符串

统计各个字符的频度,并对各叶子节点 的权重赋值 欢迎下载 3

初始化各节点的 Lchild, Rchild和pare nt欢迎下载 4

北邮数据结构实验—Huffman编码解码器.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c77ekn4ejzx5uqa87qzsz8c83h0epna0168f_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top