1 / 6
文档名称:

数据结构哈夫曼编码实现.doc

格式:doc   大小:50KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构哈夫曼编码实现.doc

上传人:wdwd123321123 2019/11/18 文件大小:50 KB

下载得到文件列表

数据结构哈夫曼编码实现.doc

文档介绍

文档介绍:#include<>#include<>typedefstructhaha{ intweight; intparent,lchild,rchild,flag; chardata;}haha,*friday;typedefstructhehe{ charm; intn; structhehe*next;}hehe,*zhouwu;typedefchar**gege;voidbegin(zhouwu&l){ zhouwup,q,r; intflag;l=(zhouwu)malloc(sizeof(hehe)); l->next=NULL; l->n=0; r=p=q=l; printf("请输入要编码的字符串:"); for(inti=0;;) { p=(zhouwu)malloc(sizeof(hehe)); p->n=0; p->m=getchar(); if(p->m=='\n') break; flag=0;while(r->next!=NULL) {if(r->next->m==p->m) { r->next->n++;flag=1; free(p); break; } else r=r->next; }if(flag==0) { p->next=q->next; p->n++; q->next=p; q=p;l->n++; } r=l; }}voidselect(friday&ht,intk,int&x,int&y){ intfirst,j[2],m=0,i; for(inth=1;h<=2;h++) {for(first=32767,i=1;i<=k;i++){ if(ht[i].flag==0) { if(first>ht[i].weight) { first=ht[i].weight; j[m]=i; } }}x=j[0];y=j[1];m++;ht[x].flag=1;if(m==2)ht[y].flag=1;}}voidhuffmancoding(friday&ht,zhouwu&l){ intm; m=2*l->n-1; ht=(friday)malloc((m+1)*sizeof(haha)); fridayp; zhouwuq=l; inti; for(p=ht+1,i=1;i<=l->n;++i,++p) { p->weight=q->next->n; p->flag=0; p->parent=0; p->lchild=0; p->rchild=0; p->data=q->next->m; q=q->next; }for(;i<=m;++i,++p){ p->flag=0; p->weight=0; p->parent=0; p->lchild=0; p->rchild=0; p->data=NULL;}ints1,s2;for(i=l->n+1;i<=m;++i){ select(ht,i-1,s1,s2);ht[s1].parent=i; ht[s2].parent=i; ht[i].lchild=s1; ht[i].rchild=s2; ht[i].weight=ht[s1].weight+ht[s2].weight;}char**hc;hc=(gege)malloc((l->n+1)*s

最近更新

形容无奈的句子61条 8页

复杂条件下地震土压力及稳定问题的计算方法研.. 2页

壳聚糖改性聚氨酯和角蛋白的制备及其对羊毛防.. 2页

填心式钢筋混凝土类重力式挡土墙设计理论研究.. 2页

基体结构在其纳米压痕过程中的力学行为的开题.. 2页

基于面向对象方法的江苏电力调度管理分析的开.. 2页

基于配准的肺4D-CT图像超分辨率重建研究的开题.. 2页

基于语料库的《老友记》短语学特征分析的开题.. 2页

基于表面应力的MEMS生物传感器研究的开题报告.. 2页

基于自我效能理论的支气管哮喘患者自我管理干.. 2页

基于网络DNC的车间级信息集成设计与研究的开题.. 2页

基于紫外光引发表面接枝聚合的聚合物刷研究的.. 2页

基于移动设备的外勤管理系统的设计与实现的开.. 2页

基于磁基解耦联协同效应的活性污泥工艺优化及.. 2页

2024年年度工作计划范文汇总9篇 32页

2024年年度工作总结15篇(精选) 75页

2024年年度安全工作计划4篇 17页

基于现金流量的企业可持续增长能力研究的开题.. 2页

2024年年工作计划书 7页

基于消费者行为的企业营销策略研究——以小家.. 2页

基于水土生态可持续的干旱区绿洲水资源利用研.. 2页

2024年平安夜周记7篇 7页

基于本体的语义搜索技术在Web题库中的应用的开.. 2页

食品安全国家标准 GB5009系列(2022-2023版,有.. 14页

最新GB18466-2022《医疗机构水污染物排放标准.. 28页

山东大学2022年强基计划校测真题 3页

整式乘法及因式分解纯计算题100道 10页

模板工程专项施工方案 25页

(完整版)抗拉强度和硬度对照表 3页

雨后小故事1动态图下载 1页