资源简介
哈夫曼编译码器
代码片段和文件信息
#include
#include
#include
#include
typedef struct{
int weight;
char ch;
int parentlchildrchild;
}HTNode*HuffmanTree;
typedef char **HuffmanCode; //存储哈夫曼编码
HuffmanTree HT;
int n = 0;
HuffmanCode HC;
int *w;
char *ch;
void hy();
void youhua();
void welcome(); //操作选择界面
void select(HuffmanTree HTint jint &s1int &s2); //选择parent为0且weight最小的两个结点
void Init(); //输入字符及其权值,建立哈夫曼树
void Encoding(); //编码
void Decoding(); //译码
void Tree_printing(); //打印哈夫曼树
void Print();//打印代码
void HuffmanCoding(HuffmanTree&HTHuffmanCode &HCint *wint nchar *ch);
void Free();//释放动态分配空间
void hy()
{system(“color 02“);
printf(“\n“);
printf(“\n“);
printf(“\n“);
printf(“\t\t\t\t\t欢迎来到哈夫曼编译码器\n“);
print
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-28 06:47 哈夫曼编译码\
目录 0 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\
文件 12 2018-12-28 07:15 哈夫曼编译码\哈夫曼编译码\CodeFile.txt
文件 12 2018-12-27 20:56 哈夫曼编译码\哈夫曼编译码\CodePrin.txt
目录 0 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\Debug\
文件 132096 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\Debug\vc60.idb
文件 77824 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\Debug\vc60.pdb
文件 213081 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\Debug\哈夫曼编译码.exe
文件 230492 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\Debug\哈夫曼编译码.ilk
文件 43094 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\Debug\哈夫曼编译码.obj
文件 3555648 2018-12-28 06:49 哈夫曼编译码\哈夫曼编译码\Debug\哈夫曼编译码.pch
文件 541696 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\Debug\哈夫曼编译码.pdb
文件 63 2018-12-28 07:15 哈夫曼编译码\哈夫曼编译码\hfmTree.txt
文件 5 2018-12-27 21:04 哈夫曼编译码\哈夫曼编译码\TextFile.txt
文件 5 2018-12-27 20:29 哈夫曼编译码\哈夫曼编译码\ToBeTran.txt
文件 315 2018-12-27 20:57 哈夫曼编译码\哈夫曼编译码\TreePrint.txt
文件 9004 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.cpp
文件 3475 2018-12-28 06:48 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.dsp
文件 532 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.dsw
文件 143675 2018-12-27 21:02 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.exe
文件 41984 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.ncb
文件 13059 2018-12-27 21:02 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.o
文件 48640 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.opt
文件 1455 2018-12-28 07:26 哈夫曼编译码\哈夫曼编译码\哈夫曼编译码.plg
相关资源
- vs2017环境,windows系统,检测网线插入
- 图书馆管理系统(c++入门级源码)9
- c++ 文件目录管理与显示(源码+设计文
- C++语言读取Windows系统硬盘信息
- 计算机操作系统(修订版)ppt课件[汤
- 大作业:个人财务管理系统源码
- 操作系统概论(2018版)
- C++小型的局域网监控系统
- 汽车电池监控系统
- 安卓系统二维码扫描
- 智能滴灌系统软件源代码及APK(APP只
- 细胞统计识别系统
- MFC教学楼管理系统
- ABCBank(银行管理系统)
- 计组课设:MIPS32 指令系统仿真实现
- 基于qt的餐厅管理系统
- c++实现阿里云服务器管理 跨平台源码
- 嵌入式系统高级C语言编程详细书签版
- 北斗导航系统卫星星座显示与仿真
- 操作系统进程调度先来先服务、短进
- 基于MFC的学生信息管理系统
- 基于MFC 仿QQ聊天系统
- 学生成绩管理系统V2.5MFC版 vs2008
- VC++通讯录系统VC++源代码程序
- 操作系统实验多线程同步含C++源代码
- C语言与系统仿真 有源代码。
- 肺部CT图像分割及重建系统
- Freescale系列单片机常用模块与综合系
- 医院管理系统_VC++源码
- 海同教育Linux系统程序设计
评论
共有 条评论