- 0
- 0
- 约3.22千字
- 约 5页
- 2016-10-13 发布于重庆
- 举报
赫夫曼树的编码译码
#includestdio.h
#includestdlib.h
#includestring.h
typedef struct{
int weight;
int lchild,rchild,parent;
}Htnode,*HuffmanTree; //哈弗曼树节点类型,动态分配数组存储哈弗曼树
typedef char * * Huffmancode; //动态分配数组存储哈弗曼编码表
void bianma(Huffmancode ch,int n); //编码
void yima(Htnode *HT, int n); //译码
int createtree(Htnode *HT, Huffmancode HC,int *weight,int n); //构建哈弗曼树
void select(Htnode *HT,int n,int *s1,int *s2); //求节点中两个最小数
/*----------main 函数----------*/
int main (void)
{
Htnode *HT;
int n=4,a; //叶子节点4个
int weight[5]={18,7,5,2,4}; //weight[0]为权值之和
char ch[4]={A,B,C,D},c;
char **HC;
createtr
您可能关注的文档
- 赛马兰山消防专篇.doc
- 赛题03_运动伴侣运动社交网络服务平台_东忠.docx
- 赝品拍卖的法律责任.doc
- 赞100米运动员.doc
- 赛迪加热炉基本设计文本.doc
- 赛龙系列300A高频电刀优势介绍.doc
- 赛钛客专业油门在FSX中的设置.docx
- 赛鱼运动会游戏机介绍书.doc
- 赞比亚云母矿市场开采与矿权投资前景预测报告.doc
- 赞多人多足五十米运动员.doc
- 成人慢性疼痛护理规范 DB13_T 6030-2024.docx
- 2026年《WST 312-2009医院感染监测规范》宣贯培训方案.docx
- 创伤性休克患者护理指南(DB1303_T 382-2024).docx
- 十五五期间基于生物传感器的连续生理监测与药物响应动态投资分析报告.docx
- 2025年烧伤治疗与护理手册.docx
- 经典国外包装设计.docx
- 呼吸科优质护理一科一品建设实践与成效.docx
- GA_T 2323-2025 法庭科学 生物检材中硫代硫酸根离子检验 液相色谱-质谱法.docx
- GA_T 2329-2025法庭科学 虹膜图像相似度检验技术规范.docx
- 《肝衰竭肝移植围手术期管理诊治指南(2026版)》解读.docx
原创力文档

文档评论(0)