资源简介
设计一个哈夫曼编码/译码系统,对一个文本文件中的字符进行哈夫曼编码,生成编码文件(后缀名.cod);反过来,可将一个编码文件还原为一个文本文件(.txt)。
要求:
(1)输入一个待编码的文本文件名,统计文本文件中各字符的个数作为权值,生成哈夫曼树;
(2)将文本文件利用哈夫曼树进行编码,生成编码文件(后缀名cod);
(3)输入一个待解码的编码文件名称,并利用相应的哈夫曼树将编码文件译码;
(4)显示指定的编码文件和文本文件;
(5)把哈夫曼编码用二进制位紧缩到一个变量中,利用位运算进行真正的数据压缩,并求压缩比。(此选项选作)
代码片段和文件信息
- 上一篇:Win7右键扩展菜单管理器
- 下一篇:数据结构与算法教学大纲程序代码
相关资源
- 数据结构与算法教学大纲程序代码
- 信号与系统课程设计—基于频分复用
- 数据结构考试
- 旅游风景门票销售系统
- 微机原理课程设计家用电风扇程序
- 邓俊辉老师的数据结构与算法课程代
- 数据结构算法二叉树实现
- 安卓开发小程序课程设计
- 数据结构殷人昆答案
- 计算机组成原理课程设计——基本模
- 嵌入式软件课程设计
- 时间片轮转、最高响应比优先调度算
- 进程调度模拟设计——先来先服务、
- 网络与信息安全课程设计.doc
- 操作系统简单二级文件系统
- 数据结构课程设计实验报告详细
- 微机原理与接口课程设计实验报告详
- 数据结构插队问题代码
- 数电课程设计——简易洗衣机控制器
- 二级同轴式斜齿圆柱齿轮减速器课程
- 解析IP数据包程序的设计与实现
- 数据结构课程设计--魔王语言解释实习
- 汇编语言四则运算 课程设计
- 8255和8254设计电子琴课程设计报告
- 基于51单片机的智能交通灯课程设计
- 数字逻辑 课程设计 VHDL 多功能数字钟
- 计算机组成课程设计:微程序控制的
- C--编译器课程设计
- 数据结构课程设计 教学计划编制
- 51单片机课程设计万年历
评论
共有 条评论