资源描述:
《哈夫曼编码 数据结构课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、哈夫曼编码数据结构课程设计#include"stdio.h"#include"malloc.h"#include"conio.h"#include"string.h"#include"stdlib.h"#definemax200typedefstructhuffmantree{intweight;intparent;intlchild;intrchild;}HT;chara1[max];inta2[max];chara[max];intn;voidwritefile(){FILE*fp;printf("请输入要编码的字符串:");scanf("%s",a)
2、;n=strlen(a);if((fp=fopen("soucefile.txt","w"))==NULL){printf("文件打开失败!");exit(0);}fprintf(fp,"%s",a);fclose(fp);printf("你输入的字符已存入到文件soucefile.txt中!");}voidselect(HT*tree,intn,int*s1,int*s2){intmin1,min2,i=0;min1=min2=65535;for(i=1;i<=n;i++)if(tree[i].weight3、){min1=tree[i].weight;(*s1)=i;}for(i=1;i<=n;i++)if(tree[i].weight4、n(a);for(i=0;i