资源简介
《数据结构》实验报告及程序 哈夫曼树的编码和译码
代码片段和文件信息
#include
#include
#include
typedef struct{
int weight;
int parentlchildrchild;
}HTNode*HuffmanTree;
typedef char **HuffmanCode;
void Error(char *message);
void HuffmanCoding(HuffmanTree &HTHuffmanCode &HC int *w int n);
void Select(HuffmanTree &HT int nint *s1int *s2);
void Decoding(HuffmanTree HTchar Ch[]char letter[]int n);
void Error(char *message){
fprintf(stderr“Error:%s\n“message);
exit(1);
}
void HuffmanCoding(HuffmanTree &HTHuffmanCode &HC int *w int n) //建哈夫曼树函数
{
int is1s2;
HuffmanTree p;
char *cd;
int fcstartm;
if(n<=1) Error(“输入数据太少!“);
m=2*n-1;
HT=(HuffmanTree)malloc((m+1)*sizeof(HTNode));
for(p=HTi=0;i<=n;i++p++w++){
p->weight=*w;
p->parent=0;
p->lchild=0;
p->rchild=0;
}
for(;i<=m;i++p++){
p->weight=0;
p->parent=0;
p-
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5483 2014-11-23 23:05 实验报告 哈夫曼树的编码和译码\1.cpp
文件 307712 2015-06-13 10:42 实验报告 哈夫曼树的编码和译码\实验报告 哈夫曼树的编码和译码.doc
- 上一篇:设计计算两个32位的无符号数的乘法的程序
- 下一篇:Zero远控___12节
相关资源
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
评论
共有 条评论