1、根据算法设计需要,掌握哈夫曼编码的二叉树结构表示方法;
2、编程实现哈夫曼编译码器;
1、认真阅读数据结构教材和算法设计教材容, 熟悉哈夫曼编码的原理;
2、设计和编制哈夫曼编译码器。
typedef struct node{
int w;
struct node *plink,*llink,*rlink;
char code[m];
void SetTree( NODE *root )
功能: 从终端读入字符集大小 n,以及 n 个字符和 n 个权值,建立哈夫曼树
void EnCode( Node *p )
功能: 利用已建好的哈夫曼树,对输入的正文进行编码
评论0
最新资源