-
hafuman
一 . 需求分析:
1) 输入形式和输入值范围:
输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。
2) 输出形式:
输出相应的编码压缩文件和解码原文件
3) 程序所能达到的功能:
利用哈夫曼对ASCII文件做不等长编码,达到压缩文件。利用哈夫曼树的遍历,达到解压文件的目的。程序的功能也就是实现压缩和解压ASCII类型文件的目的。
4)测试数据:(包括正确的输入数据及其输出结果和含有错误输入及其输出结果)
测试输入或者输出文本框是不是有空的,是不是不是有效路径。进行条件判断,实现错误处理。
比如要压缩:c:a.txt 文件路径就是:c:a.txt。如果输入框是空的,就判断,然后用MessageBox处理信息。
如果文件路径和文件的输出路径都写正确的话,就会输出相应的压缩或者解压文件,否则用函数MessageBox提示错误。然后进行更正。
二 . 概要设计:
1) 哈夫曼树的特点
a) 是二叉树的一种,而且是一种没有度数是1的二叉树
b) 一棵树有n个叶子,就会用2n-1个节点
c) 一种“最优”二叉树,由于树的带权路径(WPL)最小
d) 由于它是由下到上顺序构造的,使得分支节点和叶子节点从下到上,权值都是从小到大的顺序排列的
()
- 2007-07-16 22:04:12下载
- 积分:1
-
C#通信调试工具1.0(带源码)
【实例简介】C#通信调试工具1.0(带源码)
串口通信,网络通信,很好用的工具。
- 2022-01-08 00:31:33下载
- 积分:1
-
graphicsh
用于c/c++绘制图形的graphics头文件(Graphics header files for drawing graphics for c/c++)
- 2018-02-10 13:09:47下载
- 积分:1
-
助记词生成
说明: 根据指定汉字生成首字母,用于助记码等的自动生成。(Generation of initial letters from specified Chinese characters)
- 2020-06-25 10:40:01下载
- 积分:1
-
Delphi编程典型实例解析
第1章 基础与应用编程实例实例1 Delphi 面向对象的编程方法实例2 使用Delphi设计中介服务器实例3 使用Delphi设计MIS客户端实例4 使用Delphi设计MIS报表及打印功能实例5 使用Delphi设计MIS进行优化与安全维护实例6 在Delphi中创建新的元件实例7 在Delphi的DBGrid中添加可视组件的改进方法实例8 Delphi环境下编写组件TLxFileInfo获取文件信息实例9 Delphi基本控件的综合应用实例10 Delphi中控件组的生成及事件响应实例11 Delphi中带有鼠标轮事件的DBGrid控件的设计与应用实例12 Delphi ADO控件再封装实例13 自动窗口监控精灵的设计与制作 实例14 Delphi中正常窗口的实现实例15 采用Delphi编程实现汉字输入法安装包实例16 在Delphi中使显示器显示模式与程序设计窗体相互适应的实用方法实例17 利用Delphi的流对象对多媒体文件进行操作实例18 用Delphi内嵌汇编实现卸载任意进程的某个DLL实例19 Delphi中消息机制的剖析实例20 用Delphi实现系统进程查看器实例21 用Delphi设计电子通信系统实例22 用Delphi实现试题库出卷系统实例23 用Delphi实现动态时钟程序实例24 通用权限控制系统Delphi编程实例25 Delphi的Object Pascal编程实例实例26 利用WebBrowser Control实现程序界面与现实的分享实例27 Delphi多线程的安全问题分析及解决第2章 数据库及图形图像与游戏编程实例实例28 用Delphi开发基于SQL Server 2000的多客户应用程序实例29 Delphi数据库多栏动态组合显示的设计与实现实例30 向数据库中导入数据的几种方法实例31 用Delphi制作“资源管理器”结构的数据查询窗口,并将
- 2022-08-03 00:05:48下载
- 积分:1
-
存量房
股票实时数据控件是标准的OCX控件,提供实时的沪深股票数据,数据来自各种数据接口,如银江、数畅等。股票实时数据控件是国内第一款股票数据的ocx控件,可以用在支持Activex的所有语言上。-Stock real-time data control is a standard OCX control, Shanghai and Shenzhen to provide real-time stock data, data from a variety of data interfaces, such as the Silver River, a few smooth and so on. Stock real-time data control is China" s first stock data, ocx control, can be used in support of Activex in all language.
- 2023-01-06 13:50:03下载
- 积分:1
-
网络端口的介绍 很详细,可以看看。 也可用来查找
网络端口的介绍 很详细,可以看看。 也可用来查找-network ports on the more detailed look. You also can be used to
- 2022-05-08 06:46:08下载
- 积分:1
-
Borland c++ builder串口通讯源码示例程序
Borland c++ builder串口通讯源码示例程序(Borland c builder serial communications source sample program)
- 2005-01-04 03:43:26下载
- 积分:1
-
720C_F728_20080705
SUNPLUS 8104D+ATV原程序(SUNPLUS 8104D+ATV PROAGRAM CODE)
- 2009-02-20 14:54:45下载
- 积分:1
-
VCOpenDDS
ACE+TAO windows环境下编译ACE编译OpenDDS(ACE+ TAO windows environment compiler ACE source)
- 2013-08-01 23:03:26下载
- 积分:1