资源简介
实现哈夫曼树的创建、编码 译码和输出功能
代码片段和文件信息
#include
#include
#include
#include
#include
#define MAXN 500
typedef struct
{
int weight;
int parent;
int lchild;
int rchild;
} HTNode*HuffmanTree;
typedef char **HuffmanCode;
typedef struct {
int s1;
int s2;
} MinCode;
MinCode Select(HuffmanTree HT int n)
{
int minsecmin;
int temp;
int is1s2tempi;
MinCode code;
s1=1;s2=1;
for(i=1;i<=n;i++)
if(HT[i].parent==0)
{
min=HT[i].weight;
s1=i;
break;
}
tempi=i++;
for(;i<=n;i++)
if(HT[i].weight
- 上一篇:C语言实现FFT(快速傅里叶变换
- 下一篇:VC++药品管理系统
评论
共有 条评论