数据结构—树.pptVIP

  • 8
  • 0
  • 约1.03万字
  • 约 96页
  • 2018-03-07 发布于河南
  • 举报
数据结构—树

* 分数 0-59 60-69 70-79 80-89 90-100 比例数 0.05 0.15 0.40 0.30 0.10 * * 3.2.4 哈夫曼树及哈夫曼编码 最优二叉树(哈夫曼树) 哈夫曼树的构造 根据给定的n个权值{w1,w2,……wn},构造n棵只有根结点的二叉树,令其权值为wj 在二叉树集合中选取两棵根结点权值最小的二叉树作左右子树,构造一棵新的二叉树,置新二叉树根结点权值为其左右子树根结点权值之和 在集合中删除这两棵树,同时将新得到的二叉树加入集合中 重复第2、第3步,直到集合中只含一棵二叉树为止,这棵二叉树即哈夫曼树 * * 9 例如: 已知权值 W={ 5, 6, 2, 9, 7 } 5 6 2 7 5 2 7 6 9 7 6 7 13 9 5 2 7 * * 6 7 13 9 5 2 7 6 7 13 29 9 5 2 7 16 如此建立的哈夫曼树是否唯一? 9 5 2 7 16 * * 3.2.4 哈夫曼树及哈夫曼编码 哈夫曼编码 例如:需将文字“ABACCDA”转换成电文。文字中 有四种字符,用2位二进制便可分辨。 A B C D 00 01

文档评论(0)

1亿VIP精品文档

相关文档