下载此文档放大查看缩小查看   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-03-23
  • 乡村振兴开好局夏粮丰收成定局 2019-03-22
  • 一句嘱咐 涡阳一对父子接力守墓74载 只求烈士不孤单 2019-03-22
  • “我不仅要为村民盖别墅”(中国道路中国梦·逐梦新时代) 2019-03-21
  • 大奖之后不改初心 投身福彩情牵公益 2019-03-21
  • 曹应旺:毛泽东谈孟子 2019-03-20
  • 那样的大环境,谁都难免搞腐败,官员用腐败证明,政治路线是决定一切的,路线不正确,好干部要 变坏,精英会变坏,带领社会风气变坏,慢慢地改变社会性质。 2019-03-19
  • 蓝天下的河北—波光潋滟衡水湖 2019-03-19
  • 俞正声:充分发挥统一战线组织作用,做好凝心聚力工作 2019-03-18
  • 河北省第十五届运动会 青少年组武术套路比赛圆满落幕 2019-02-16
  • 大牌开讲了丨心脏专家的私人护心法 2019-02-05
  • 巢湖市“文艺轻骑兵”走进市直机关幼儿园 2018-08-20
  • 5月私募产品发行量创今年以来新低 2018-08-20
  • 734| 899| 677| 861| 288| 254| 220| 245| 663| 967|