资源简介
C++哈夫曼编码与译码课程设计实现源代码,可直接运行。
代码片段和文件信息
#include“tree.h“
int main()
{
cout< cout<<“ ┏〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓┓“< cout<<“ ┃★★★★★★★哈夫曼编码与译码★★★★★★★ ┃“< cout<<“ ┃ 1. 输入数据信息 ┃“< cout<<“ ┃ 2. 创建哈夫曼树 ┃“< cout<<“ ┃ 3. 进行哈夫曼编码 ┃“< cout<<“ ┃ 4. 输出哈夫曼编码结果 ┃“< cout<<“ ┃ 5. 进行哈夫曼译码 ┃“< cout<<“ ┃ 6. 退出程序 ┃“< cout<<“ ┗〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓┛“< cout< while (1){
cout<<“请选择功能:“;
int num;
cin>>num;
switch(num){
case 1:
hf.Input();
break;
case 2:
hf.CreateHT();
break;
case 3:
hf.CreateHCode();
break;
case 4:
hf.DispHCode();
break;
case 5:
hf.Iputbits();
break;
case 6:
return 0;
break;
default:
break;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-08-29 14:53 hufftree\
目录 0 2011-08-29 14:52 hufftree\Debug\
文件 237660 2011-05-30 22:35 hufftree\Debug\hftree.exe
文件 343944 2011-05-30 22:35 hufftree\Debug\hftree.ilk
文件 261872 2011-05-30 22:35 hufftree\Debug\hftree.pch
文件 558080 2011-05-30 22:35 hufftree\Debug\hftree.pdb
文件 21467 2011-05-30 22:35 hufftree\Debug\test.obj
文件 58368 2011-08-29 14:52 hufftree\Debug\vc60.idb
文件 61440 2011-05-30 22:35 hufftree\Debug\vc60.pdb
文件 4341 2011-05-29 21:36 hufftree\hftree.dsp
文件 520 2011-05-29 21:36 hufftree\hftree.dsw
文件 58368 2011-08-29 14:52 hufftree\hftree.ncb
文件 48640 2011-08-29 14:52 hufftree\hftree.opt
文件 246 2011-08-29 14:52 hufftree\hftree.plg
文件 1379 2005-04-18 00:53 hufftree\test.cpp
文件 3612 2011-06-02 08:08 hufftree\tree.h
评论
共有 条评论