- 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
- 口腔修复学0501(国外英语资料).doc
- 口腔修复学(A1型题11)(国外英语资料).doc
- 口腔修复学0101(国外英语资料).doc
- 口腔内科学(B1型题2)(国外英语资料).doc
- 口腔医学专业论文题目(国外英语资料).doc
- 变频空调“赶考”节能惠平易近工程之路(国外英语资料).doc
- 口腔生物化学0801(国外英语资料).doc
- 口腔助理考试(国外英语资料).doc
- 口腔病史采集(国外英语资料).doc
- 绵阳市平武县2025届数学四年级第二学期期末联考试题含解析.docx
- 绵阳市三台县2025届三年级数学第二学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学下学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含答案.docx
- 绵阳市三台县2025届四年级数学第一学期阶段模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学第一学期期中模拟试题含答案解析.docx
最近下载
- 非梗阻性无精子症病因及诊断专家共识(2025年).pdf VIP
- 2026陕西延长石油集团所属单位内部遴选笔试题库附带答案.docx
- 2026中国平煤神马控股集团高校毕业生招聘1317人笔试备考题库及答案解析.docx VIP
- 德国焊接标准 DVS 0602-2008 铸铁焊接.pdf VIP
- 第课秦朝专制主义中央集权制度的形成讲课教案(2025—2026学年).docx VIP
- 《国民经济核算教程》杨灿_周国富_课后答案..doc VIP
- 德国焊接标准 DVS 0925-2000 厚板的MAG焊接.pdf VIP
- 2025年江西省萍乡市辅警考试真题及答案.docx VIP
- NBT10115-2018光伏支架结构设计规程.docx VIP
- 《网络安全标准实践指南-智能体部署使用安全指引》.pdf VIP
原创力文档

文档评论(0)