- 1
- 0
- 约6千字
- 约 6页
- 2019-09-27 发布于广东
- 举报
哈夫曼编码
一、源程序
#includestdio.h
#includestdlib.h
includestring.h
includcconio.h
/* Huffman树的存储结构*/
#define n 8 /*叶子数目根据需要设定*/
#define m 2*n-l /* Huffman 树屮结点总数 */
typedef struct
{int weight; /*结点的权值*/
int lchild,rchild,parent; /*左、右孩子及双亲的卜?标*/
Jhtnode;
typedef htnode huffmantreefm+1 ];/* huffmantree是结构数纟fl类型,其()号单元不用,存储哈夫 曼树*/
typedef struct
{char ch; /*存储字符*/
char code[n+1 ]; /*存放编码位串*/
} codenode;
typedef codenode huffmancode[n+1 ];/*huffmancode是结构数组类型,其0号单元不用,存储哈夫 曼编码*/
void inithuffmantree(huffmantree ht) /*初始化哈夫曼树函数 inithuffmantree()*/
{inti;
for(i=0;i=m;i++)
{ht[i].weight=O;
ht[ij」child=ht[i
您可能关注的文档
- 叙事线索说课稿.docx
- 叙事作文十二篇.docx
- 叙事作文暑期作文.docx
- 叙述式教学设计方案模板.docx
- 叙永县灵溪文化艺术工作坊.docx
- 叶家寨小学学校五年发展规划.docx
- 叶滤及絮凝剂工序拆除方案.docx
- 叶片式泵与风机的理论.docx
- 叶显发代替导学案案例红钢城小学.docx
- 叶县邓李少先队活动课案例设计谭素晓.docx
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 肘关节应用解剖及生物力学PPT参考幻灯片.ppt VIP
- 中国糖尿病周围神经病变诊治专家共识(2026).docx
- 国家能源集团企业文化题库.pptx VIP
- 2026年4月自考自考02205《微型计算机原理与接口技术》试题及答案.docx VIP
- 国家能源集团企业文化.doc VIP
- QC_T 270-2023 汽车用立式锻压钢质模锻件未注公差尺寸的极限偏差.pdf VIP
- 第三章大学生科技竞赛简介摘要.ppt VIP
- 数字电子技术基础(第6版)阎石课后习题答案详解.pdf
- 2025《基于PLC控制的某水电站机组变压器水冷系统设计研究》10000字.docx
- 飞机结构与系统专业复习考试题库(共530题).pdf VIP
原创力文档

文档评论(0)