c++实现的 哈夫曼编码

时间:2014-01-01 05:29:48
【文件属性】:

文件名称:c++实现的 哈夫曼编码

文件大小:1.31MB

文件格式:RAR

更新时间:2014-01-01 05:29:48

哈夫曼

用c++编的哈夫曼编码 哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。uffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长 度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。


【文件预览】:
HFM
----hfm.dsp(3KB)
----hfm.sln(872B)
----codefile.DAT(40B)
----ipch()
--------hfm-5f96809()
--------hfm-529feae7()
----hfm.opt(53KB)
----str.txt(4B)
----hfm.dsw(531B)
----Treeprint.txt(362B)
----hfm.plg(1KB)
----Desktop_.ini(8B)
----hfm.vcxproj.user(143B)
----hfm.cpp(6KB)
----code.DAT(40B)
----Debug()
--------hfm.exe.intermediate.manifest(381B)
--------hfm.pdb(1.58MB)
--------link.read.1.tlog(2KB)
--------vc100.pdb(60KB)
--------link-cvtres.read.1.tlog(2B)
--------link.command.1.tlog(1KB)
--------vc60.pdb(52KB)
--------str.txt(4B)
--------rc.write.1.tlog(162B)
--------hfm.lastbuildstate(12B)
--------vc60.idb(33KB)
--------Treeprint.txt(170B)
--------CL.write.1.tlog(152B)
--------Desktop_.ini(8B)
--------rc.command.1.tlog(380B)
--------hfm.exe.embed.manifest.res(472B)
--------cl.command.1.tlog(634B)
--------hfm.exe.embed.manifest(406B)
--------link-cvtres.write.1.tlog(2B)
--------mt.read.1.tlog(168B)
--------codefile.TXT(24B)
--------HFMTREE.DAT(160B)
--------hfm.exe(344KB)
--------mt.write.1.tlog(182B)
--------rc.read.1.tlog(154B)
--------CL.read.1.tlog(2KB)
--------vc100.idb(43KB)
--------hfm.obj(20KB)
--------mt.command.1.tlog(306B)
--------textfile.txt(4B)
--------hfm_manifest.rc(202B)
--------link.write.1.tlog(344B)
--------code.txt(8B)
----codefile.TXT(45B)
----HFMTREE.DAT(280B)
----hfm.sdf(1.77MB)
----hfm.vcxproj(7KB)
----hfm.log(8KB)
----textfile.txt(4B)
----hfm.ncb(49KB)
----code.txt(15B)
----hfm.suo(10KB)

网友评论

  • 这段代码对我很有用,解决了我的正面临的难题,多谢了