資源簡介
霍夫曼編碼的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*
評論
共有 條評論