登录
首页 » Visual C++ » hafuman

hafuman

于 2007-07-16 发布 文件大小:254KB
0 114
下载积分: 1 下载次数: 19

代码说明:

  一 . 需求分析: 1) 输入形式和输入值范围: 输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。 2) 输出形式: 输出相应的编码压缩文件和解码原文件 3) 程序所能达到的功能: 利用哈夫曼对ASCII文件做不等长编码,达到压缩文件。利用哈夫曼树的遍历,达到解压文件的目的。程序的功能也就是实现压缩和解压ASCII类型文件的目的。 4)测试数据:(包括正确的输入数据及其输出结果和含有错误输入及其输出结果) 测试输入或者输出文本框是不是有空的,是不是不是有效路径。进行条件判断,实现错误处理。 比如要压缩:c:a.txt 文件路径就是:c:a.txt。如果输入框是空的,就判断,然后用MessageBox处理信息。 如果文件路径和文件的输出路径都写正确的话,就会输出相应的压缩或者解压文件,否则用函数MessageBox提示错误。然后进行更正。 二 . 概要设计: 1) 哈夫曼树的特点 a) 是二叉树的一种,而且是一种没有度数是1的二叉树 b) 一棵树有n个叶子,就会用2n-1个节点 c) 一种“最优”二叉树,由于树的带权路径(WPL)最小 d) 由于它是由下到上顺序构造的,使得分支节点和叶子节点从下到上,权值都是从小到大的顺序排列的 ()

文件列表:

复件 (2) 课程设计报告.doc

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • huang4
    利用VC++6.0,对图象进行反色处理。(Use VC++ 6.0, an anti-color image processing.)
    2008-12-28 11:22:32下载
    积分:1
  • GPS-receiver
    gps接收机的源代码,采用vc++ , 值得一看- (GPS receiver s source code, using vc++, worth a visit)
    2012-05-04 22:25:14下载
    积分:1
  • MAPLE
    MAPLE编程指导书,个人感觉这个很不错的。(MAPLE programming guide book, a personal feel this is very good.)
    2014-01-25 09:19:09下载
    积分:1
  • 7641045
    用于ply格式文件ascii与binary编码互相转换()
    2018-06-15 18:51:07下载
    积分:1
  • virtual-memory
    windows核心编程-虚拟内存, 针对大文件读取的解决之道(windows core programming- virtual memory)
    2014-07-08 16:25:44下载
    积分:1
  • BC_HVAC
    BC_HVAC一个LNC DDE的例程,很值得下载(LNC DDE a BC_HVAC the routine, it is worth downloading)
    2009-06-22 16:35:53下载
    积分:1
  • 读写Excel
    读写Excel 用Ado对Excel可以很方便的进行读写 (read and write Excel Ado right with Excel can read and write to facilitate the conduct of)
    2021-01-07 17:28:53下载
    积分:1
  • udprecvandsend
    UDP通讯的极品例程 包括服务器端和客户端(Need for UDP communication routines, including server-side and client)
    2008-05-09 11:43:30下载
    积分:1
  • 罚函数内点法
    说明:  一种用C++编的罚函数内点法进行的优化程序设计,解决有关优化问题,可以使用,抄来的,仅供己用(a C++ compile penalty function interior point method for optimizing the design process and solve the optimization problem, it can use, copied, only for their own use!)
    2020-12-30 08:29:00下载
    积分:1
  • shutdown
    说明:  VC++6.0编译,实现关机、重启、注销功能的实现(VC++6.0 compiler to achieve shutdown, restart, log off function of the realization)
    2011-04-12 20:06:48下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 42今日下载