赫夫曼编码本程序实现了使用赫夫曼编码压缩数据;输入一串字符串sourceCode——为方便理解,暂时要求字符串只包含大写字母和空格,如果你愿意, 很容易就可以推广到所有的字符——计算出字符串中各个字母的权重,然后对其进行赫夫曼编码,输出赫夫曼树。 将赫夫曼树的叶子结点存储到有序二叉树中,输出原字符串经压缩后得到的用 0 和 1 表示的新字符串destCode; 然后利用赫夫曼树将字符串destCode进行译码,得到目标字符串objCode,比较objCode和sourceCode,发现完全一样! 编码译码成功!
标签: sourceCode 编码 程序 数据
上传时间: 2013-12-23
上传用户:sevenbestfei
编译原理词法分析程序 可以直接使用 欢迎使用
上传时间: 2014-12-22
上传用户:sammi
DB2数据库操纵, 函数和表达式, 在SQL程序中何时使用游标
上传时间: 2013-12-20
上传用户:虫虫虫虫虫虫
51单片机经典程序。初学者使用。包括键盘控制,LED控制,LCD控制,各类灯控制,液晶显示,串口通信
上传时间: 2017-08-30
上传用户:duoshen1989
周立功magic2410实验箱源码 第6章Linux高级实验(part2) 6.9 IDE硬盘实验. 6.10 USB主机驱动编译与加载实验 6.11 U盘驱动程序编译与使用实验 6.12 USB键盘与鼠标应程序实验 6.13 FrameBuffer模块应用实验 6.14 video4linux模块应用实验 6.15 USB摄像头实验
上传时间: 2013-12-23
上传用户:sdq_123
用vhdl写的电子钟的源代码 可供初学vhdl者使用
上传时间: 2017-09-07
上传用户:ZJX5201314
c语言编bp算法及使用说明,可以对高维输入训练~~希望对初学NN的朋友有帮助。 飘渺水云间
上传时间: 2013-11-26
上传用户:songrui
JSP网上书店系统,有完整的程序,可以直接使用,无需修改
上传时间: 2017-09-10
上传用户:x4587
一个旋转的球体,可用于初学flash编程使用
上传时间: 2013-12-15
上传用户:yxgi5
LaTex程序编译的使用手册,详细的介绍了多种使用方法,便于初学者快速入门!
上传时间: 2017-09-12
上传用户:luke5347