- 0
- 0
- 约8.25千字
- 约 13页
- 2018-07-10 发布于湖北
- 举报
北京邮电大学信息与通信工程学院第 PAGE 7页北京邮电大学电信工程学院第 PAGE 1页数据结构实验报告1.实验要求1 实验目的? 掌握二叉树基本操作的实现方法? 了解赫夫曼树的思想和相关概念? 学习使用二叉树解决实际问题的能力利用二叉树结构实现赫夫曼编/解码器。基本要求:初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字符的频度,并建立赫夫曼树建立编码表(CreateTable):利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的字符串输出。译码(Decoding):利用已经建好的赫夫曼树对编码后的字符串进行译码,并输出译码结果。打印(Print):以直观的方式打印赫夫曼树(选作)计算输入的字符串编码前和编码后的长度,并进行分析,讨论赫夫曼编码的压缩效果。测试数据: I love data Structure, I love Computer。I will try my best to study data Structure. 2. 程序分析2.1 存储结构 用二叉树的结构建立哈夫曼树,每个节点的结构是struct huftree { int weight; int lchild; int rchild; int parent;};weightweight
您可能关注的文档
最近下载
- 2024 年《欧洲妇科内镜学会关于子宫肌瘤剔除术实践共识》解读.pdf VIP
- 乡村兽医考试题.pdf VIP
- 2025年江苏省委党校在职研究生招生考试(公共管理学)历年参考题库含答案详解.docx VIP
- 5G与军事科技融合技术.pptx VIP
- 小学科学校本教材《科技制作》.pdf VIP
- 时速200公里新建铁路线桥隧站设计暂行规定.pdf VIP
- 信息技术课件-三年级上册-第11课-画卡车.ppt
- 《湿地挺水植物种植技术规程》(THAPS 004-2025).pdf VIP
- 2024年无人机驾驶员(高级工)职业资格考试题库(附答案) .pdf VIP
- 成人重症患者颅内压增高防控护理专家共识.pptx VIP
原创力文档

文档评论(0)