文件名称:哈夫曼树 哈夫曼译码
文件大小:519KB
文件格式:RAR
更新时间:2013-12-27 04:47:16
译码系统 哈夫曼编码 socket通信 动态生成哈弗曼树
编—译码系统的设计 内容: 读入待编码的文字,统计各字符出现的频率 构造哈夫曼树 得到各字符的哈夫曼编码 对原文进行编码 发送、接收 还原(译码)收到的文字 利用哈夫曼树,从根到叶子读0、1序列,直到终止,再读下一个字符 比较(校验) 合理设计窗口界面,待编码的文字通过窗口的编辑界面(类似记事本的编辑界面)录入,在界面上显示各个字符出现的频率及哈夫曼编码,对原文编码并在界面上显示出来;对译码文字还原,显示在界面上与原文对照。功能菜单或按钮自行设计,以合理为目的。 利用socket进行电文的发送与接收 在界面上显示出哈夫曼树及其生成过程
【文件预览】:
HuffMan
----GetChar.cpp(2KB)
----HFCDialog.cpp(2KB)
----huffCode.txt(267B)
----StdAfx.cpp(209B)
----deCode.txt(12B)
----HFCDialog.h(1KB)
----resource.h(1KB)
----HuffMan.aps(37KB)
----raw.txt(155B)
----HuffMan.h(1KB)
----SkinPlusPlus.h(4KB)
----done.txt(93B)
----SkinPlusPlusDLL.lib(5KB)
----HuffManDlg.cpp(9KB)
----Queue.h(2KB)
----HuffMan.dsp(5KB)
----HuffMan.plg(2KB)
----HuffMan.cpp(2KB)
----Queue.cpp(526B)
----socketReceive.txt(6B)
----Debug()
----MinHeap.cpp(2KB)
----MinHeap.h(1KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----GetChar.h(1KB)
----SkinPlusPlusDLL.dll(780KB)
----HuffmanTree.h(3KB)
----spch.txt(27B)
----PERDialog.cpp(2KB)
----Release()
----HuffManDlg.h(2KB)
----HuffMan.clw(2KB)
----HuffmanTree.cpp(12KB)
----res()
--------HuffMan.ico(1KB)
--------HuffMan.rc2(399B)
----PERDialog.h(1KB)
----HuffMan.opt(50KB)
----HaffTree.dat(560B)
----HuffMan.ncb(81KB)
----HuffMan.rc(7KB)
----Minimized.ssk(206KB)
----HuffMan.dsw(537B)