- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
(4)树的带权路径长度树中所有叶子结点的带权路径长度之和,通常记作:该树的带权路径长度为:7×1+5×2+2×3+4×3=35第69页,共96页,星期六,2024年,5月(5)哈夫曼树考虑带权时:设树中有m个叶结点,每个叶结点带一个权值wi,且根到叶结点i的路径长度为Li(i=1,2,..m),则树的带权路径长度为树中所有叶结点的权值与路径长度的乘积的总和。M即:WPL=∑WkLkK=1使WPL最小的二叉树成为最优二叉树(Huffman树)第70页,共96页,星期六,2024年,5月BDAC7524ACDB4752WPL=7*2+5*2+2*2+4*2=36WPL=7*3+5*3+2*1+4*2=46例1:有4个结点A,B,C,D,权值分别为7,5,2和4,分别以这4个结点作为叶子结点,构造不同形态的二叉树并计算其WPL值。第71页,共96页,星期六,2024年,5月CABD4752WPL=7*1+5*2+2*3+4*3=35可以验证,最后这个二叉树为哈夫曼树。第72页,共96页,星期六,2024年,5月例2:编制一个将百分制转换成五分制的程序。最直观的方法是利用if语句来实现。可用二叉树描述判定过程。a?80a?90不及格良好中等及格优秀a?60a?702哈夫曼树的应用之一第73页,共96页,星期六,2024年,5月设有10000个百分制分数要转换,设学生成绩在5个等级上的分布如下:分数0-5960-6970-7980-8990-100比例数0.050.150.400.300.10按上图的判定过程:转换一个分数所需的比较次数=从根到对应结点的路径长度。a?80a?90不及格良好中等及格优秀a?60a?70转换10000个分数所需的总比较次数=10000?(0.05?1+0.15?2+0.4?3+0.3?4+0.1?4)=31500第74页,共96页,星期六,2024年,5月分数0-5960-6970-7980-8990-100比例数0.050.150.400.300.10第75页,共96页,星期六,2024年,5月转换10000个分数所需的总比较次数=10000?(0.05?3+0.15?3+0.4?2+0.3?2+0.1?2)=22000分数0-5960-6970-7980-8990-100比例数0.050.150.400.300.10第76页,共96页,星期六,2024年,5月3哈夫曼树的构造算法(1)以权值分别为W1,W2...Wn的n个结点,构成n棵二叉树T1,T2,...Tn并组成森林F={T1,T2,...Tn},其中每棵二叉树Ti仅有一个权值为Wi的根结点;(2)在F中选取两棵根结点权值最小的树作为左右子树构造一棵新二叉树,并且置新二叉树根结点权值为左右子树上根结点的权值之和;(3)从F中删除这两棵二叉树,同时将新二叉树加入到F中;(4)重复(2).(3)直到F中只含一棵二叉树为止,这棵二叉树就是Huffman树。第77页,共96页,星期六,2024年,5月9例3:已知权值W={5,6,2,9,7}562725769767139257第78页,共96页,星期六,2024年,5月67139257925716671329第79页,共96页,星期六,2024年,5月HT不唯一性,可能出现在:(1)构造新树时,左、右孩子未作规定。(2)当有多个权值相同的树可作有候选树时,选择谁未作规定。257697第80页,共96页,星期六,2024年,5月4哈夫曼编码(Huffman树的应用之二——在通信中)(1)问题的提出通讯中常需要将文字转换成二进制字符串“电文”进行传送。文字反之,收到电文后要将电文转换成原来的文字,电文电文,称为编码。文字,称为译码。第81页,共96页,星期六,2024年,5月例如:需将文字“AB
您可能关注的文档
- 模式识别聚类续.ppt
- 服装色彩搭配的技巧.ppt
- 无机化学课件第五章.ppt
- 模块教学媒体和教学资源的利用.ppt
- 木质纤维素的生物分解及其转化技术.ppt
- 模糊评估法的课件.ppt
- 无机盐对人体影响钙.ppt
- 普外科各种引流管的护理PPT课件 .ppt
- 期权定价的蒙特卡罗模拟方法.ppt
- 新生儿败血症 (2).ppt
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
最近下载
- 麒麟操作系统应用与实践教学课件—第六章个性化麒麟操作系统.pptx VIP
- 工程量清单及工程量清单计价.pptx VIP
- PEP 五下英语教学计划.doc VIP
- 2024年四川宜宾中考物理试题及答案.doc VIP
- 2025年广州中考英语二轮复习语法专项复习课件:专项整合复习一+名词篇.pptx VIP
- 大中小学科学教育一体化建设的困境与路径研究.docx VIP
- 部编版八年级语文上册期末复习题专题1-语音、汉字.doc
- 计算材料学课件:第4章 分子动力学方法.ppt
- 2024-2025学年安徽省合肥市某中学九年级(上)期末数学模拟试卷(含答案).docx VIP
- 人教版6年级数学上册期末检测卷(十)(附答案).pdf
文档评论(0)