实验四--哈夫曼树与哈夫曼编码(共10页).doc

上传人:晟*** 文档编号:7248657 上传时间:2021-09-28 格式:DOC 页数:10 大小:98.50KB
下载 相关 举报
实验四--哈夫曼树与哈夫曼编码(共10页).doc_第1页
第1页 / 共10页
实验四--哈夫曼树与哈夫曼编码(共10页).doc_第2页
第2页 / 共10页
实验四--哈夫曼树与哈夫曼编码(共10页).doc_第3页
第3页 / 共10页
实验四--哈夫曼树与哈夫曼编码(共10页).doc_第4页
第4页 / 共10页
实验四--哈夫曼树与哈夫曼编码(共10页).doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

实验四 哈夫曼树与哈夫曼编码一、实验目的1、使学生熟练掌握哈夫曼树的生成算法。2、熟练掌握哈夫曼编码的方法。二、实验内容问题描述已知n个字符在原文中出现的频率,求它们的哈夫曼编码。基本要求1. 初始化:从键盘读入n个字符,以及它们的权值,建立Huffman树。(具体算法可参见教材P147的算法6.12)2. 编码:根据建立的Huffman树,求每个字符的Huffman编码。对给定的待编码字符序列进行编码。选作内容. 译码:利用已经建立好的Huffman树,对上面的编码结果译码。译码的过程是分解电文中的字符串,从根结点出发,按字符0和1确定找左孩子或右孩子,直至叶结点,便求得该子串相应的字符。4. 打印Huffman树。测试数据利用教材P.148 例62中的数据调试程序。可设8种符号分别为A,B,C,D,E,F,G,H。编/译码序列为 “CFBABBFHGH”(也可自己设定数据进行测试)。3、 算法设计 1、主要思想:*

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。