登录
首页 » Compress-Decompress algrithms » 一 . 需求分析: 1) 输入形式和输入值范围: 输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。 2) 输...

一 . 需求分析: 1) 输入形式和输入值范围: 输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。 2) 输...

于 2022-03-21 发布 文件大小:254.27 kB
0 125
下载积分: 2 下载次数: 1

代码说明:

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

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

发表评论

0 个回复

  • Base64编码解码。
    Base64 encode decode.
    2022-02-20 07:51:12下载
    积分:1
  • MPEG4解压缩算法
    MPEG4解压缩算法-MPEG4 decompression algorithms
    2022-07-20 23:39:26下载
    积分:1
  • DPCM coding simulink simulation, very good very strong! ! !
    DPCM编码的simulink仿真实现,很好很强大-DPCM coding simulink simulation, very good very strong! ! !
    2022-03-24 02:58:54下载
    积分:1
  • 这是一个用子空间追求的例子
    This an example using the Subspace Pursuit Algorithm of Wei Dai and Olgica Milenkovic "Subspace Pursuit for Compressive Sensing: Closing the Gap Between Performance and Complexity" In order to run this example you need to install all these m.files in the same directory and type trialSP at the prompt. Written by Igor Carron http://nuit-blanche.blogspot.com Creative Commons Licence with attribution- This is an example using the Subspace Pursuit Algorithm of Wei Dai and Olgica Milenkovic "Subspace Pursuit for Compressive Sensing: Closing the Gap Between Performance and Complexity" In order to run this example you need to install all these m.files in the same directory and type trialSP at the prompt. Written by Igor Carron http://nuit-blanche.blogspot.com Creative Commons Licence with attribution
    2022-10-30 14:35:03下载
    积分:1
  • ADI BLACKFIN BF533 procedures of the audio codec
    ADI BLACKFIN BF533的音频编解码程序-ADI BLACKFIN BF533 procedures of the audio codec
    2022-03-06 12:59:58下载
    积分:1
  • strassen算法 visual studio 2008
    strassen算法 visual studio 2008-strassen
    2022-01-26 08:36:15下载
    积分:1
  • 压缩编码中的LZ77编码源代码
    压缩编码中的LZ77编码源代码-Coding of LZ77 encoding source code
    2022-06-15 00:50:07下载
    积分:1
  • .NET EXE压缩 在Windows下,可以使用upx这样的工具来压缩可执行文件的大小,不过这种工具不支持.NET程序。.NETZ是一个开源的支持.NET...
    .NET EXE压缩 在Windows下,可以使用upx这样的工具来压缩可执行文件的大小,不过这种工具不支持.NET程序。.NETZ是一个开源的支持.NET程序压缩的工具,它也可以将一个EXE和多个DLL合并在一起执行。 如果要压缩一个EXE程序,只需要执行: netz app.exe 如果要指定图标,可以执行: netz app.exe -i app.ico 如果程序是控制台程序,需要执行: netz -c app.exe 也可以把程序和DLL合并为一个应用程序: netz -s app.exe lib1.dll lib2.dll .NETZ的工作原理,实际上是先利用#ZipLib 对执行文件进行压缩。执行时在内存中先释放,再利用reflection来实现加载和调用。可以参考DDJ上的相关文章http://www.ddj.com/documents/s=9570/ddj0503m/0503m.html-err
    2022-01-25 21:00:30下载
    积分:1
  • 将黑色转化成白色,谢谢各位使用,祝你性情愉快
    将黑色转化成白色,谢谢各位使用,祝你性情愉快-Will be transformed into black and white, thank you to use
    2022-07-27 06:58:07下载
    积分:1
  • C_LZ.rar 一个C写的LZS压缩算法 C_LZ.rar 一个C写的LZS压缩算法
    C_LZ.rar 一个C写的LZS压缩算法 C_LZ.rar 一个C写的LZS压缩算法-C_LZ.rar 一个C写的LZS压缩算法
    2022-01-26 04:04:46下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载