- 2
- 0
- 约7.12千字
- 约 23页
- 2017-06-11 发布于河南
- 举报
哈夫曼源程序(国外英语资料)
哈夫曼源程序(国外英语资料)
#包括 stdio. h
#包括是。H
#包括字符串。”
#包括 malloc。”
#定义0
#定义max_num 10000
#定义马克斯60
#定义N 60
这是一个状态;
typedef char * HuffmanCode;
typedef struct {
unsigned int的重量;/ /字符对应的权值
unsigned int型的家长,rchild左右;
} HTNode * HuffmanTree;/ /此处定义了哈夫曼树节点的数据类型提供给赫夫曼使用。
typedef struct {
HuffmanTree HT;
char * c;/ /存放将要建立哈夫曼树的字符
int长度;/ /字符的大小,即开始第一步输入的一个整数
霍夫曼码HC;/ /存放对应的哈夫编码即对应的01代码
}赫夫曼;
int的;
无效的选择(HuffmanTree HT,int,int int * * S1,S2)
/ /把输入的字符按权值从小到大排序,挑出最小权值供huffmancoding()调用
/ /并且根节点的权值等于他的左右孩子的权值和
/ / 2是在剩下的字符中挑出的最小的劝值的字符
{
int i;
int 1 = max_num;/ /分钟是根节点的权值
2 / 2是在剩下的字符中挑出的最小的权值的字符int;
对于(i = 1;i =
您可能关注的文档
最近下载
- 浅谈深基坑监理质量控制的要点.doc VIP
- 农村自建房安全文明施工方案.docx
- 低频电疗法技能考核评分标准.docx VIP
- 2024年一级造价工程师水利案例真题及答案解析.docx VIP
- 2026年黑龙江省龙东地区中考语文试卷(含答案及解析).docx
- 12K101-1~4 通风机安装(2012年合订本).pdf VIP
- 2025年一级造价工程师(水利工程)案例考试真题全集(含答案解析).pdf
- 专四高频词汇.pdf VIP
- 2025.4.28+3D节点模型+工序动画视频!2024住建局机电工程施工质量标准化三维图集.pdf VIP
- 国华纪念中学招生选拔试题及详细答案解析.docx VIP
原创力文档

文档评论(0)