哈夫曼编码计算带权路径长度问题

太过爱你忘了你带给我的痛 2023-10-17 16:31 136阅读 0赞

哈夫曼树,又称最优二叉树,是一类带权路径长度最短的树。
也就是根节点到节点的中的长度最小,当然条件就是,每条路径都是有权重的,
所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的 路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。树的带权路径长度记为WPL= (W1*L1+W2*L2+W3*L3+…+Wn*Ln)
这里写图片描述

此时WPL=32×1+24×2+2×3+7×3

发表评论

表情:
评论列表 (有 0 条评论,136人围观)

还没有评论,来说两句吧...

相关阅读

    相关 树的路径长度

    最近刷题刷到了这一题,此题是北邮往年复试题,看了一些网上的讲解,大多数是方法比较复杂,有些巧妙的方法又往往却缺少解释,为了方便大家理解,给小伙伴们梳理梳理 题目描述:

    相关 树和编码

    哈夫曼树 给定n个权值作为n的叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径