数据结构(C语言)哈夫曼树

哈夫曼树(最优树)

带权路径长度 ( W P L ) (WPL) WPL最短的树

路径 :从树中一个结点到另一个结点之间的分支构成这两个结点间的路径。

结点的路径长度 :两结点间路径上的分支数。

( a ) 从 A 到 B , C , D , E , F , G , H , I 路 径 长 度 分 别 为 1 , 1 , 2 , 2 , 3 , 3 , 4 , 4 (a)从A到B,C,D,E,F,G,H,I路径长度分别为1,1,2,2,3,3,4,4 (a)AB,C,D,E,F,G,H,I1,1,2,2,3,3,4,4
( b ) 从 A 到 B , C , D , E , F , G , H , I 路 径 长 度 分 别 为 1 , 1 , 2 , 2 , 2 , 2 , 3 , 3 (b)从A到B,C,D,E,F,G,H,I路径长度分别为1,1,2,2,2,2,3,3 (b)AB,C,D,E,F,G,H,I1,1,2,2,2,2,3,3

树的路径长度 :从树根到每一个结点的路径长度之和。记作: T L TL TL

T L ( a ) = 0 + 1 + 1 + 2 + 2 + 3 + 3 + 4 + 4 = 20 TL(a)=0+1+1+2+2+3+3+4+4=20 TL(a)=0+1+1+2+2+3+3+4+4=20
T L ( b ) = 0 + 1 + 1 + 2 + 2 + 2 + 2 + 3 + 3 = 16 ( 完 全 二 叉 树 的 路 径 长 度 ) TL(b)=0+1+1+2+2+2+2+3+3=16(完全二叉树的路径长度) TL(b)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值