- 23
- 0
- 约8.05千字
- 约 16页
- 2020-08-29 发布于天津
- 举报
《数据结构》
课程设计报告书
题
目:赫夫曼编码
系
别:
计算机科学与应用
学
号:
051007222
学生姓名:
牛志远
指导教师:
王亚楠
完成日期:
2007年2月1日
一.需要分析
赫夫曼编码
自己找一篇不少于 100 个单词的英文文章,分析该文章中每一个字符的出 现概率(包括标点符号,区分大小写) ,根据分析结果对文章中每一个字符进行 赫夫曼编码, 并将编码原则存储于一个独立的文本文件中。 最后, 根据这个编码 原则,将英文文章转换为 01 串存储于一个文本文件中。
如:英文文章为 aaabbc
TOC \o 1-5 \h \z 则编码规则为 a 0
b 10
c 11
英文文章将被转化为 000101011 有能力的同学应该再编写一个解码程序,这个就不统一要求。 二. 概要设计
1 . 系统运行时,将有 ifstream fs(n.txt) 句生成一文本文件,用于存放 要编码的英文文章。
2. 然后,将有 fs.get(c) 语句从文章中逐个读入字符, 其字符的 ASCII 码值 将存入 int w2[128] 的对应下标中,且对应 w2[i] 的值加 1 。之后,将 ASCII 码值及对应字符出现次数记录于一动态分配的机构体 tongji 数组 *w 中。
3. 然后,将调用赫夫曼编码函数 HuffmanCoding(HT,HC,w,n) 对文章中 出现的字符进
您可能关注的文档
最近下载
- 党课讲稿:筑牢廉政思想根基,践行忠诚干净担当.docx VIP
- 黄金策(完整版)_刘基(刘伯温)原着.doc VIP
- 驾驶证审验50道题答案.docx VIP
- 铁碳微电解填料铁炭填料.docx VIP
- IPCEIAIPCJEDECJ-STD-002E-2017元器件引子、焊、接柱和导可焊.docx VIP
- 第一季度党课讲稿:传承雷锋精神 筑牢党建根基 践行教育使命.docx VIP
- 套管开窗侧钻技术在苏北油田的应用.pptx VIP
- 《在马克思墓前的讲话》教学课件.pptx VIP
- 河南省通用安装工程定额(HA02-31-2016).docx VIP
- (高清版)-B-T 17851-2022 产品几何技术规范(GPS) 几何公差 基准和基准体系.pdf VIP
原创力文档

文档评论(0)