- 6
- 0
- 约1.47万字
- 约 22页
- 2018-09-22 发布于湖北
- 举报
赫夫曼课程设计(数据结构C)
湖南科技学院
课程设计报告
课程名称:
数据结构课程设计
课程设计题目:
赫夫曼编译算法
系:
数学与计算科学系
专 业:
信息与计算科学
年级、班:
信计0701
姓 名:
学 号:
2007050020
指导教师:
牛志毅
职 称:
讲师
2009年11月
摘 要
本设计主要是运用赫夫曼算法,对字符串进行编码,或是对已编码的密文进行解码。在该设计中把数据压缩过程称为编码,解压缩的过程称为译码。此程序中建立了赫夫曼树,并利用建好的赫夫曼树对文件中的正文进行编码,对文件中的代码进行译码,显示输出等功能。
关键词 赫夫曼算法,赫夫曼编码,赫夫曼译码。
前 言
赫夫曼编码(Huffman Coding)是一种编码方式,赫夫曼编码是可变字长编码(VLC)的一种。赫夫曼压缩是个无损的压缩算法,一般用来压缩文本和程序文件。赫夫曼压缩属于可变代码长度算法一族。意思是个体符号(例如,文本文件中的字符)用一个特定长度的位序列替代。因此,在文件中出现频率高的符号,使用短的位序列,而那些很少出现的符号,则用较长的位序列。
赫夫曼编码的应用很广泛,利用赫夫曼树求地的二进制编码称为赫夫曼编码。赫夫曼树中从根到每个叶子都有一条路径,对路径上的各分支约定:指向左子树的分支表示“0”码,指向右子树的分支表示“1”码,取每条路径上的“0”或“1”的序列作为对应的编码,这就是
您可能关注的文档
- 给水管道停水碰口专项施工方案.doc
- 编制专业质量检验计划24.4ppt-编制专业质量检验计划.ppt
- 翰墨缘书法比赛主持词【精选文档】.doc
- 肛肠科2014年护理工作计划.doc
- 肝脏常见病变CT诊断(一).ppt
- 肝脏常见病变CT诊断(二).ppt
- 肝脏常见病变的高级诊断-精品_图文.ppt.ppt
- 股市实战绝技17.doc
- 股市实战绝技18.doc
- 股市实战绝技(二).doc
- 基于光量子计算机的电网停电后分区模型及量子比特扩容方法.pdf
- 基于量子纠缠光源的椭圆偏振测量技术研究进展.pdf
- 量子博弈:美国在量子信息科技领域的对华竞争.pdf
- 济南市一次污染传输过程中的光量子雷达联合组网监测.pdf
- 用大学物理知识诠释前沿科技——从光的偏振到量子通信.pdf
- 面向公众的前沿科学可视化传播策略研究——以量子科技领域为例.pdf
- 我国量子产业专利池构建对策研究——基于安徽省“量子高地”分析.pdf
- 颠覆性技术如何突围:量子科技崛起背后的多源流耦合逻辑 (1).pdf
- 基于HHL算法的量子牛顿-拉夫逊法潮流计算.pdf
- 欧洲未来产业布局战略及对我国的启示——基于《量子技术计划:战略路线图》的跨界整合式创新研究.pdf
最近下载
- 人防工程渗漏检测方案.docx
- 2026年国开经济学试题及答案.doc VIP
- 五年级下册班主任工作总结.docx VIP
- 《海边的曼彻斯特》电影解说文案.pdf VIP
- 最新国家开放大学电大专科《机械制图》形考题库及答案.pdf VIP
- 2025年分层教学:《红楼梦》整本书阅读教学指导及实施策略.pdf VIP
- (文末答案)历年高考物理力学牛顿运动定律知识汇总大全.docx VIP
- 吉兰 - 巴雷综合征诊疗中国指南(2026 版).docx VIP
- 幼儿园课件:时钟国王.pptx VIP
- 第02讲数轴与相反数(知识梳理+10考点+过关检测)【暑假自学课】-2024年新七年级数学暑假提升精品讲义(华东师大版)[答案].pdf VIP
原创力文档

文档评论(0)