什么是哈夫曼树
哈夫曼树的定义
带权路径长度:设二叉树有n个叶子结点,每个叶子结点带有权值Wk,从根结点到每个叶子结点的长度为lk,则每个叶子结点的带权路径长度之和就是:
【例】有五个叶子结点,权值分别为[1,2,3,4,5],用此权值序列可以构造出不同的多个二叉树。


1、WPL = 5X1 + 4X2 + 3X3 + (1+2)X4 = 34
2、WPL = 1X1 + 2X2 + 3X3 + (5+4)X4 = 50
3、WPL = 3X2 + (4+5)X2 + (1+2)X3 = 33
哈夫曼树的构造

本文详细介绍了哈夫曼树的定义、构造方法及其特点,同时深入探讨了哈夫曼编码的设计原理,通过实例展示了如何利用哈夫曼树进行高效的数据压缩。
最低0.47元/天 解锁文章
7317

被折叠的 条评论
为什么被折叠?



