• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: C/C++
  • 标签: C语言  hfm  

资源简介

霍夫曼编码的C语言实现,支持从屏幕输入码符号对应的概率,文件内输入见我的其他文档

资源截图

代码片段和文件信息

#include
#include
#include
typedef struct node{
char ch[5];
float gai;
int parentlchildrchild;
int wz;
int bz;
}node*Node;
typedef struct bm{
char ch[5];
char *bm;
}bm*BM;
void zuixiao(int ss[2]Node &dataint j)
{
int iab;
node temp;
for(i=0;i
if(data[i].wz==0)
{
ss[0]=i;
i++;
break;
}
for(;i
if(data[i].wz==0)
{
ss[1]=i;
i++;
break;
}
if(data[ss[0]].gai>data[ss[1]].gai)
{
a=ss[0];
ss[0]=ss[1];
ss[1]=a;
}
for(;i {
if(data[i].wz==1)
continue;
else
{
if(data[i].gai {
ss[1]=ss[0];
ss[0]=i;
}
else if(data[i].gai ss[1]=i;

}
}
}
void yima(Node &dataint ichar*

评论

共有 条评论