- 3
- 0
- 约1.68万字
- 约 84页
- 2018-03-02 发布于江西
- 举报
《数据结构实用教程(C语言版)》第5章 树
数据结构实用教程(C语言版) 【例5.7】假设有一组权值{2,3,7,8,12,9,6,19},下面我们将利用这组权值演示构造哈夫曼树的过程。 解:第一步:以这8个权值作为根结点的权值构造具有8棵树的森林。 第二步:从中选择两个根的权值最小的树2、3作为左右子树构造一棵新树,并将这两棵树从森林中删除,并将新树5添加进去。 返回到本节目录 第三步:重复第二步过程,直到森林中只有一棵树为止 选择5、6,将11放回。 选择7、8,将15放回。 返回到本节目录 选择9、11,将20放回 选择12、15,将27放回。 返回到本节目录 选择19、20,将39放回。 选择27、39,最后森林中只有一棵树,结束操作,这棵树就是哈夫曼树。 返回到本节目录 为了实现构造哈夫曼树的算法,设计哈夫曼树中每个结点类型如下: typedef struct { char data; /*结点值*/ int weight; /*权值*/ int parent; /*双亲结点下标*/ int lchild; /*左孩子结点下标*/ int rchild; /*右孩子结点下标*/ }HTCode; /*哈夫曼树结点类型*/ 返回到本节目录
您可能关注的文档
- 《基督山伯爵》【课件】.ppt
- 《城市建设史》2015年12级 13级城规班讲义-外国城市建设史(第十讲-西方古代城市建设-上)-第12周-张信晖[试题].ppt
- 《墨渍》课件(北京版三年级语文上册课件).ppt
- 《增强自我保护的意识和能力课件》初中思想品德苏人版七年级下册12079.ppt.ppt
- 《复变函数论》课件 3.2柯西积分定理.ppt
- 《大气污染控制工程》第10章 集气罩(60P).ppt
- 《大学声》青年原创歌曲大赛及巡演 人人网招商方案.ppt
- 《天上的星星1》课件.ppt
- 《天净沙·秋思》(马致远).ppt.ppt
- 《如何打造星级美容店-星级百万名店打造经典教程》(60页).ppt
最近下载
- 雅马哈RX-V2092使用说明书.pdf
- 主动脉夹层诊断与治疗规范中国专家共识.pdf VIP
- 大学英语六级写作万能模板及范文.docx VIP
- 人教版初中音乐八年级下册第五单元音乐故事欣赏《长恨歌》选段课件.pptx VIP
- 碳排放数据台账管理制度(3篇).docx VIP
- 改建铁路宁西线西安至合肥段增建第二线初步设计审查意见.docx
- 2023年普通高等学校招生全国统一考试高考真题(福建卷)生物试题(word原卷版).docx VIP
- 几何图形中新定义型问题(含三角形、四边形、圆等综合)(六大题型)-2025年中考数学冲刺复习(全国通用)含答案.pdf VIP
- 带式运输机圆锥-圆柱齿轮减速器.doc VIP
- 宁西线增建第二线工程南阳至合肥段环境影响报告书.doc VIP
原创力文档

文档评论(0)