下载此文档放大查看缩小查看   1/25
0/100
时时彩平台 www.roa7e.cn 您的浏览器不支持进度条
更多>>该用户其他文档
下载所得到的文件列表
数据结构之赫夫曼编码.ppt
文档介绍:
*数据结构深圳大学计算机与软件学院白鉴聪上节复习二叉树的存储结构顺序存储,把普通二叉树补全为完全二叉树,再按层次遍历顺序保存链式存储,二叉链表、三叉链表掌握存储结构的画图方法二叉树的四种遍历:前序、中序、后序,采用递归嵌套方式层次遍历,从上往下,从左到右,把二叉树的链式存储转化为数组存储*已知二叉树结构如图所示,求求先、中、后序遍历结果画出顺序存储和链式存储结果练习adebfgchijk*6.6赫夫曼树最优二叉树赫夫曼树又称为最优树,是一类带权路径长度最短的树树的路径和路径长度路径:从树中一个结点到另一个结点之间的分支构成这两个结点之间的路径路径长度:路径上的分支数目树的路径长度:从树根到每个结点的路径长度之和树路径长度为:2*1+3*2+1*3=11ADBFCGE*6.6赫夫曼树最优二叉树带权路径长度:从结点到树根之间的路径长度与结点上权的乘积树的带权路径长度(WPL):树中所有叶子结点的带权路径长度之和 WPL=2*5+3*3+2*4=27ADBFCGE534*6.6赫夫曼树最优二叉树具有n个叶子结点(每个结点的权值为wi)的二叉树不止一棵,但在所有的这些二叉树中,必定存在一棵WPL值最小的树,称这棵树为Huffman树(或称最优树)如图是权值分别为2、3、6、7,具有4个叶子结点的二叉树236736726723(a)(b)(c)具有相同叶子结点,不同带权路径长度的二叉树*6.6赫夫曼树最优二叉树它们的带权路径长度分别为:(a)WPL=2?2+3?2+6?2+7?2=36(b)WPL=2?1+3?2+6?3+7?3=47(c)WPL=7?1+6?2+2?3+3?3=34其中(c)的WPL值最小,称这棵树为最优二叉树或Huffman树*6.6赫夫曼树最优二叉树赫夫曼树的简单应用——百分制转五级制将0~100分转变为不及格、及格、中等、良好、优良五个级别普通方法用四次判断语句不同成绩的分布规律构造赫夫曼树,通过赫夫曼树进行判定,大大减少判断次数构造二叉树的思路:把分布比例数作为叶子权值,每个结点包含一个判断,把高权值结点放在路径短的地方,低权值放在路径长的地方*6.6赫夫曼树最优二叉树赫夫曼树的简单应用——百分制转五级制将0~100分转变为不及格、及格、中等、良好、优良五个级别分数的分布比例为:*6.6赫夫曼树最优二叉树赫夫曼树的简单应用——百分制转五级制采用普通方法用四次判断语句若有10000个输入数据,根据分数分布比例需要31500次80%以上数据需要经过3次以上的比较才能得到结果 内容来自淘豆网时时彩平台 www.roa7e.cn转载请标明出处.
  • 定格——西部网图片频道 2019-05-13
  • 人民网评:今天,“雄安故事”翻开了新时代的新篇章 2019-05-11
  • 习近平点出“一带一路”取得积极成果的关键原因 2019-05-11
  • 36年后重返世界杯舞台 印加人为梦想而战 2019-05-10
  • 海南前5月查处赌博类治安案件2161起 持续铁腕治赌 2019-05-10
  • 故宫招募文物修复志愿者值得点赞 2019-05-02
  • 稳定市场预期 央行未来将加强预调微调 2019-04-30
  • 王宝强起诉马蓉父母 指其协助女儿转移婚内财产 2019-04-30
  • 网传五星级酒店卫生情况糟糕 北京旅游委约谈5家酒店 2019-04-27
  • 网售私房粽游走法律边缘 打养生旗号难以说清依据 2019-04-27
  • 重庆市南岸区:探索建立“微益坊” 2019-04-25
  • 好坏大家判 事事有人管 2019-04-15
  • 清淡又滋补的羊肉萝卜汤 消灭羊肉就靠它-美食资讯 2019-04-15
  • 广州一名司机棍打乘客驾车推行路人60米 官方回应 2019-04-14
  • 超越舆情管理的360度信息决策 2019-04-08
  • 252| 113| 407| 609| 349| 333| 235| 796| 645| 586|