离散数学 第16章 树.pptVIP

  • 38
  • 0
  • 约9.08千字
  • 约 50页
  • 2020-08-25 发布于天津
  • 举报
二、 根树的应用 1 . 最优二叉树(简称最优树) ( 1 )定义 定义 16.9 设 2 叉树 T 有 t 片树叶 v 1 , v 2 , … , v t , 权分别为 w 1 , w 2 , … , w t ,称 ) ( ) ( 1 i t i i v l w t W ? ? ? 为 T 的权, 其中 l ( v i ) 是 v i 的层数 . 在所有有 t 片树 叶, 带权 w 1 , w 2 , … , w t 的 2 叉树中, 权最小的 2 叉树称为最优 2 叉树 . ( 2 )求最优树的算法 Huffman 算法: 给定实数 w 1 , w 2 , … , w t ,且 w 1 ? w 2 ? … ? w t . ① 连接权为 w 1 , w 2 的两片树叶,得一个分支点,其权为 w 1 + w 2 . ② 在 w 1 + w 2 , w 3 , … , w t 中选出两个最小的权,连接它们对 应的顶点(不一定是树叶) ,得新分支点及所带的权 . ③ 重复( 2 ) ,直到形成 t ? 1 个分支点, t 片树叶为止 . 例 求带权为 1, 1, 2, 3, 4, 5 的最优树 . 解题过程由图 9 给出

文档评论(0)

1亿VIP精品文档

相关文档